Angularjs ng repeat元素上的作用域数组属性仅绑定一次

Angularjs ng repeat元素上的作用域数组属性仅绑定一次,angularjs,ng-repeat,Angularjs,Ng Repeat,我已经在angular主页上创建了一个ng重复示例的副本 我在todo对象中添加了一个ID字段,并尝试在一个重复的LI中写入两次。似乎只有最后一个{todo.id}得到了数据绑定,第一个实例仍然显示了双卷曲。正如您将看到的,它在LI内部工作良好,但在LI本身上不起作用。它也适用于不在repeat数组中的单作用域变量 不能在ng repeat元素上呈现两次数组变量吗?角度的“数据id”和“id”标记相同: 摘自Angularjs: 规范化过程如下所示: 从元素/属性前面剥离x-和数据。转换 以

我已经在angular主页上创建了一个ng重复示例的副本

  • 我在todo对象中添加了一个ID字段,并尝试在一个重复的LI中写入两次。似乎只有最后一个{todo.id}得到了数据绑定,第一个实例仍然显示了双卷曲。正如您将看到的,它在LI内部工作良好,但在LI本身上不起作用。它也适用于不在repeat数组中的单作用域变量

    不能在ng repeat元素上呈现两次数组变量吗?

    角度的“数据id”和“id”标记相同: 摘自Angularjs:

    规范化过程如下所示:

    从元素/属性前面剥离x-和数据。转换 以“:、-”或_”分隔的名称为camelCase


    我在你的小提琴上看到的输出是“第一个ID写:1,第二个ID写:1”和“第一个ID写:2,第二个ID写:2”。你期待什么?这是LI本身的属性,所以你必须检查元素才能查看它们。盖布回答了我的问题。谢谢大家
    <li ng-repeat="todo in todos" data-id="{{todo.id}}" id="item-{{todo.id}}" data-testA="{{testValue}}" data-testB="{{testValue}}" >