我正在尝试在我的应用中显示我的数组。
我有类似
的东西JS
$scope.array1 = [' ',' ',1,2,3,4,5];
$scope.array2 = [6,7,8,9,10,' ',' '];
$scope.array3 = [12,13,14,15,16,17];
html
<div ng-repeat="a1 in array1">
{{a1}}
</div>
<div ng-repeat="a2 in array2">
{{a2}}
</div>
<div ng-repeat="a3 in array1">
{{a3}}
</div>
我希望通过我的ng-repeat显示空div。但是,我收到了错误
不允许在转发器中重复。使用&#39;跟踪&#39;表达式以指定唯一键。 Repeater:array1中的a1,Duplicate键:string :, Duplicate value:&#34; &#34;
无论如何我可以在我的情况下显示空div吗?谢谢!
答案 0 :(得分:2)
使用它:
<div ng-repeat="a1 in array1 track by $index">
{{a1}}
</div>
跟踪$ index意味着它将按索引跟踪元素而不是元素值。