- 最简单形式
ng-repeat="item in arr"
- 有时候,我们会遇到数组里有重复元素的情况,这时候,ng-repeat代码不能起作用,原因是Angular默认需要在数组中使用唯一索引,那假如我们的数据确实如此,怎么办呢?可以指定它使用序号作索引,就像这样:
ng-repeat="item in arr track by $index"
- 也可以把多维数组用多层循环的方式迭代出来:
$scope.arr3 = [
[11, 12, 13],
[21, 22, 23],
[31, 32, 33]
];
<ul>
<li ng-repeat="childArr in arr3 track by $index">
{{$index}}
<ul>
<li ng-repeat="item in childArr track by $index">{{item}}</li>
</ul>
</li>
</ul>
- 遍历对象属性
ng-repeat="(key, value) in obj"