AngularDart ng-repeat指令似乎需要唯一的值; 例如,以下
<li ng-repeat="x in ['Alice', 'Bob', 'Alice']">...</li>
Run Code Online (Sandbox Code Playgroud)
结果是
[NgErr50] ngRepeat error! Duplicates in a repeater are not allowed.
Use 'track by' expression to specify unique keys.
Run Code Online (Sandbox Code Playgroud)
假设字符串列表是从某个外部源获得的,并且不保证值的唯一性,那么如何[NgErr50]避免?
这有效:
<li ng-repeat="x in ['Alice', 'Bob', 'Alice'] track by $index">...</li>
Run Code Online (Sandbox Code Playgroud)
有关更多选项,请参阅ng-repeat API文档.
| 归档时间: |
|
| 查看次数: |
1870 次 |
| 最近记录: |