另一个转发器值的数组上的ngRepeat

塔里

使用AngularJS

具有以下JSON片段:

"skills": {
"Charisma": {},
"Dexterity": {
  "Sk3": [
    [
      true,
      true,
      true,
      true,
      false
    ],
    44
  ]
}, ...

以及以下对应的HTML

<div class="panel panel-info" ng-repeat="(key, value) in character.skills | orderBy:'$index':true">
                <div class="panel-heading">
                    <span class="accordion-toggle collapsed" data-toggle="collapse" data-target="#{{key}}">
                        <header>
                            <label>{{key}}</label>
                        </header>
                    </span>
                </div>

                <ul id="{{key}}" class="list-group collapse">
                    <li class="list-group-item" ng-repeat="(K, V) in value">
                        <input type="checkbox" />
                        <label>{{K}}</label>
                    </li>
                </ul>
            </div> ...

如何重复并将布尔数组绑定到复选框输入? 结果将是每个技能名称前面的5个复选框,取决于布尔值被选中还是未选中。

我尝试了类似的东西:

<li class="list-group-item" ng-repeat="(K, V) in value">
       <input type="checkbox" ng-repeat="bool in V[0]" ng-model="V[0]"/>
       <label>{{K}}</label>
</li>

但这是不行的..

dfsq

您可以在这种情况下绑定到布尔数组元素,如下所示:

<input type="checkbox" ng-repeat="bool in V[0] track by $index" ng-model="V[0][$index]" />

请注意,由于数组中存在重复项,因此必须使用track by $index表达式。另外,您需要使用ngModel指令。

演示: http : //plnkr.co/edit/87N6gpGOnLCCpTOvxJo0?p=preview

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

另一个转发器值的数组上的ngRepeat

来自分类Dev

当另一个元素等于量角器和茉莉花的特定输入时,单击转发器中的一个元素

来自分类Dev

当另一个元素等于量角器和茉莉花的特定输入时,单击转发器中的一个元素

来自分类Dev

asp.net每3个结果在一个转发器上包装一个div

来自分类Dev

映射numpy数组并在另一个数组中的位置上求和值

来自分类Dev

删除另一个数组的数组值

来自分类Dev

数据转发器项目未在另一台机器上显示

来自分类Dev

从另一个视图控制器更新/更改数组值

来自分类Dev

将mikrotik 1上的HTTP端口转发到另一个mikrotik上的地址

来自分类Dev

分度器返回转发器的值数组

来自分类Dev

另一个AngularJS错误:ngRepeat:dupes

来自分类Dev

检测数据转发器中的最后一个分隔符

来自分类Dev

在Angular转发器中的动态数组上使用拼接

来自分类Dev

如何将动作转发到Rails中的另一个控制器?

来自分类Dev

Nginx不应该转发到另一个服务器块

来自分类Dev

从模块转发到另一个控制器/操作

来自分类Dev

拦截请求然后转发到另一个服务器

来自分类Dev

从FileWatch上的另一个类更改值

来自分类Dev

Power BI - 通过另一个表中的值应用筛选器并获取另一个表上的最小日期

来自分类Dev

Numpy用另一个数组的值总结一个数组

来自分类Dev

从另一个数组的值派生一个数组

来自分类Dev

根据另一个数组的值对一个数组进行排序?

来自分类Dev

将一个数组与另一个数组值进行比较

来自分类Dev

Rapidjson,在另一个数组的数组中获取一个值

来自分类Dev

通过另一个数组中的值过滤一个数组?

来自分类Dev

比较一个数组值和另一个数组

来自分类Dev

将一个数组与另一个数组值拼接

来自分类Dev

检查一个数组是否包含另一个数组的值

来自分类Dev

从另一个数组递增一个数组的值

Related 相关文章

  1. 1

    另一个转发器值的数组上的ngRepeat

  2. 2

    当另一个元素等于量角器和茉莉花的特定输入时,单击转发器中的一个元素

  3. 3

    当另一个元素等于量角器和茉莉花的特定输入时,单击转发器中的一个元素

  4. 4

    asp.net每3个结果在一个转发器上包装一个div

  5. 5

    映射numpy数组并在另一个数组中的位置上求和值

  6. 6

    删除另一个数组的数组值

  7. 7

    数据转发器项目未在另一台机器上显示

  8. 8

    从另一个视图控制器更新/更改数组值

  9. 9

    将mikrotik 1上的HTTP端口转发到另一个mikrotik上的地址

  10. 10

    分度器返回转发器的值数组

  11. 11

    另一个AngularJS错误:ngRepeat:dupes

  12. 12

    检测数据转发器中的最后一个分隔符

  13. 13

    在Angular转发器中的动态数组上使用拼接

  14. 14

    如何将动作转发到Rails中的另一个控制器?

  15. 15

    Nginx不应该转发到另一个服务器块

  16. 16

    从模块转发到另一个控制器/操作

  17. 17

    拦截请求然后转发到另一个服务器

  18. 18

    从FileWatch上的另一个类更改值

  19. 19

    Power BI - 通过另一个表中的值应用筛选器并获取另一个表上的最小日期

  20. 20

    Numpy用另一个数组的值总结一个数组

  21. 21

    从另一个数组的值派生一个数组

  22. 22

    根据另一个数组的值对一个数组进行排序?

  23. 23

    将一个数组与另一个数组值进行比较

  24. 24

    Rapidjson,在另一个数组的数组中获取一个值

  25. 25

    通过另一个数组中的值过滤一个数组?

  26. 26

    比较一个数组值和另一个数组

  27. 27

    将一个数组与另一个数组值拼接

  28. 28

    检查一个数组是否包含另一个数组的值

  29. 29

    从另一个数组递增一个数组的值

热门标签

归档