ng-repeat經常使用狀況:spa
<div class="form-group" ng-repeat="item in items"></div>
可是這種會遇到一種狀況,就是 Error: [ngRepeat:dupes] 錯誤code
ng-repeat不容許出現兩條如出一轍的數據orm
相似這種狀況就會報錯blog
$scope.items = [1,1,1,1,2,2,2,2];
解決方法:input
<div class="form-group" ng-repeat="item in items track by $index"></div>
加上 " track by $index " 能夠解決這個問題it
可是加上以後又會衍生出一個問題,若是你 ng-repeat 中有 input 等輸入框,並且你用了 ng-model = " item.xx "form
重複的值,只要你修改其中任意一條,其餘也會跟着改變!!!class