在调试bug的时候惊奇的发现angular 1 中的ng-repeat 命令当数组中有重复值的时候竟然出错了。数组中出现重复值那是经常会发生的,本以为angular的ng-repeat命令应该是默认支持重复值的啊。但是事实上不支持,当数组中有重复值可以添加track by $index 来解决。例如
<p ng-repeat="value in [6,6] track by $index">{{value}}</p>
在使用Angular 1.x的ng-repeat指令时遇到数组含有重复值的问题,文章介绍了一个简单的解决方案:通过添加track by $index确保即使数组元素重复也能正确渲染。
在调试bug的时候惊奇的发现angular 1 中的ng-repeat 命令当数组中有重复值的时候竟然出错了。数组中出现重复值那是经常会发生的,本以为angular的ng-repeat命令应该是默认支持重复值的啊。但是事实上不支持,当数组中有重复值可以添加track by $index 来解决。例如
<p ng-repeat="value in [6,6] track by $index">{{value}}</p>

被折叠的 条评论
为什么被折叠?