AngularJS does not allow duplicates in a ng-repeat directive. This means if you are trying to do the following, you will get an error.
1
2
3
|
// the below will throw an error
Error: Duplicates
in
a repeater are not allowed. Repeater: row
in
[1,1,1] key: number:1
<div ng-repeat=
"row in [1,1,1]"
>
|
However, changing the above code slightly as below will get it working again.
1
2
|
// this will work
<div ng-repeat=
"row in [1,1,1] track by $index"
>
|
报重复的key,在ng-repeat 添加track by $index