NG网格中的重复键出现问题。搜索Tim,然后单击gridOptions1中的ng网格列以查看gridOptions2中的重复项。有任何想法吗?
这是plnkr
$scope.gridColumnDefs2 = [
{displayName:'Phone', cellTemplate:
'<div data-ng-repeat="(key, ngClickResult) in ngClickResults track by $index">{{ngClickResult.phone}}</div>'},
最佳答案
我喜欢使用track by
解决此问题,除非出于某些原因您不应该尝试track by $index
-通常可以解决问题!
<div data-ng-repeat="(key, ngClickResult) in ngClickResults track by $index">
或者,如果您实际上是试图从可以过滤的数据中删除项目,则从此答案中获取类似的内容-AngularJs Remove duplicate elements in ng-repeat
尽管如果您使用第二种方法,除非您真的卡住了,否则我建议您尝试修改传入的数据,然后再重复输入-如果可以访问,则可能在服务器上。
关于javascript - 如何防止ng-repeat中出现重复的Angular键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31294016/