2016-12-17 12 views
2

我正在使用AngularJS開發Web應用程序。我有一個問題,在AngularJS中使用for循環的方式。看到我的情景如下。設置開始索引以在AngularJS中循環

在AngularJS,我們通常循環NG-重複這樣

<ul> 
<li ng-repeat="item in items">{{ item.name }}</li> 
</ul> 

但我想我想和設置環路開始索引是什麼。在JavaScript中,它將看起來像這樣。你可以看到,我將開始索引(i)設置爲3.但是我怎樣才能以AngularJS的方式在html中嵌入代碼呢?我想要的是將開始索引設置爲ng-repeat。有可能這樣做嗎?

回答

3

如果使用JavaScript的Array.slice函數,則不需要調用Angular函數。

<ul> 
    <li ng-repeat="item in items.slice(3)">{{ item.name }}</li> 
</ul> 
+0

謝謝你。我用這個。 –

3
ng-repeat="item in myItems" ng-if="$index>=3" 
2
<ul> 
    <li data-ng-repeat="item in items | limitTo: (startIndex - items.length)"> 
</ul 

這將工作。