我在角度主页上创建了一个ng-repeat示例的副本http://jsfiddle.net/atW32/1/
<li ng-repeat="todo in todos" data-id="{{todo.id}}" id="item-{{todo.id}}" data-testA="{{testValue}}" data-testB="{{testValue}}" >
我添加的是todo对象的ID字段,并尝试将其写入重复LI两次。似乎只有最后一个{{todo.id}}获取数据绑定,第一个实例仍然显示双重卷曲。正如您将看到它在LI内部工作正常但在LI本身上没有。它也适用于不在重复数组中的单个范围变量。
是否无法在ng-repeat元素上渲染两次数组?
答案 0 :(得分:1)
“data-id”和“id”标签是相同的: 取自Angularjs documentation:
规范化过程如下:
从元素/属性的前面剥离x-和数据。转换 :, - 或_分隔名称为camelCase。