原文网址:https://www.youyong.top/article/1158c816e5b
angularjs 报错:Error: ngRepeat: dupes Duplicate Key in Repeater。 意思是不能有重复的值,可实际业务中避免不了要循环重复的值,肿么办?
原文网址:https://www.youyong.top/article/1158c816e5b
angularjs 报错:Error: ngRepeat: dupes Duplicate Key in Repeater。 意思是不能有重复的值,可实际业务中避免不了要循环重复的值,肿么办?
原文网址:https://www.youyong.top/article/1158c816e5b
看官方文档的解释
ng-repeat不允许有相同的值,可以用 track by 来指定唯一的keys
也就是把换成:
<div ng-repeat="value in [4,4]">{{value}}</div>
换成:
<div ng-repeat="value in [4,4] track by $index">{{value}}</div>
有时个别情况下 track by 是不好使的,那怎么办?
ng-repeat 虽然不允许相同的值,但允许相同的对象
也就是把换成:
<div ng-repeat="value in [4,4]">{{value}}</div>
换成:
<div ng-repeat="value in [{"text":4},{"text":4}]">{{value.text}}</div>
优先用第一种方法
作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。
共 0 条留言
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
看片要当心了!色站不只掏空你,还可能掏空你的电脑 | 网页中可能包含JS挖矿机脚本!!!
说说Javascript的闭包(Closure)是怎么回事?
ajax返回的http status是200 没有进success方法 却进入了error方法?
手机扫一扫
分享文章