ng-repeat报错

来源:互联网 发布:粒子群算法的gui 编辑:程序博客网 时间:2024/06/06 14:24

报错信息

angular.min.js:sourcemap:118 Error: [ngRepeat:dupes] http://errors.angularjs.org/1.5.8/ngRepeat/dupes?p0=k%20in%20arr&p1=number%3A1&p2=1    at angular.min.js:sourcemap:6    at angular.min.js:sourcemap:302    at angular.min.js:sourcemap:142    at m.$digest (angular.min.js:sourcemap:143)    at m.$apply (angular.min.js:sourcemap:146)    at angular.min.js:sourcemap:20    at Object.invoke (angular.min.js:sourcemap:41)    at c (angular.min.js:sourcemap:20)    at Bc (angular.min.js:sourcemap:21)    at fe (angular.min.js:sourcemap:20)

源码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title></head><body ng-app='myapp' ng-controller='myctl'>  <ul>    <li ng-repeat="k in arr track by $index" >        <div>{{ k }}</div>    </li> </ul><script src="./angular.min.js"></script><script>    var app = angular.module('myapp',[]);    app.controller('myctl',['$scope',function($scope){        //数组中有相同的值用ng-repeat就会报错,需要加上track by $index        $scope.arr = [            1,2,1        ]    }])</script></body></html>
原创粉丝点击