1.ng-repeat 一看就知道跟foreach等指令类似,用于循环重复。一般用于列表和表格中。用法如下:
<tr ng-repeat="data in dataList">
<td>{{ data.name }}</td>
<td>{{ data.age }}</td>
</tr>
显而易见,dataList是定义在$scope下的一个数组。
除了直接遍历数据,还有以下属性可以辅助开发。
$index----显示每一个子项的index
<li ng-repeat=" data in dataList ">{{ $index }}</li>
$first $middle $last(除了第一项返回true,其他都返回false)
$even $odd(基数行放回true,偶数行返回false)
<li class="{{ $even && 'active1‘ }}" ng-repeat=" data in dataList ">{{ data }}</li>
2.另外还有ng-repeat-start和ng-repeat-end两个指令很有用,
用来定义重复的结构的开始和结尾
<div ng-repeat-start="data in dataList">{{data}}</div>
<div ng-repeat-end>{{data}}</div>