如何使用特定索引值的ng-repeat在AngularJS中重复

时间:2016-01-26 15:07:10

标签: angularjs angularjs-ng-repeat

假设我希望列出某些数组的前5个元素,我可能会这样做

<ul><li ng-repeat="item in some_array | limitTo:5">{{item.name}}</li></ul>

非常好。假设我想在其间放置一个特定的HTML片段之后列出其余内容...例如

<h3>Some HTML block code</h3>

如何使用类似的东西(或更类似的东西)方便地恢复迭代?

<ul><li ng-repeat="item in some_array | startFrom:6">{{item.name}}</li></ul>

真正的代码并不是那么简单......例如,第一次迭代使用<li></li>并包含图像,而最后一次迭代仅使用<a href=""></a> ......重点仍然是如何恢复迭代或从特定索引号开始。

1 个答案:

答案 0 :(得分:0)

<ul>
<li ng-repeat="item in newTestArr | limitTo:5 track by $index">{{item.name}}</li>
</ul>

<h3> ng-repeat="item in newTestArr track by $index" ng-show="$index > 5">{{item.name}}</h3>