2016-10-20 30 views
1

這裏是我的循環:如何獲取循環外的* ngFor索引的值?

<div *ngFor='let item of items; let rowcount = index'></div> 
<div>showing {{ rowcount }} of {{ items.length }} 

但行數是深藏不露。有關如何正確獲取rowcount的價值的任何建議?

+0

你爲什麼需要這個?你的'rowcount'將在視覺上與'items.length'相同 –

+2

索引的概念不存在於一個循環之外(它是什麼元素的索引?) – ValLeNain

+0

@YaroslavGrishajev我想要顯示有多少記錄被顯示出來的總項目。實例30中有500個。這是爲了分頁的目的。如果我在最後一頁上,並且最後一頁只剩下30個項目,並且每頁的最大項目數量爲100個。例如,您可以使用例如'rowcount === items.length'中的 –

回答

3

也許這樣的事情,只需要顯示它最後一項。

<div *ngFor='let item of items; let rowcount = index'> 
    <!-- Do all your stuff here --> 

    <div *ngIf="last">showing {{ rowcount }} of {{ items.length }}</div> 
</div> 
+1

輝煌的建議。謝謝。有效。 –

+0

嘿!好的!我不確定它會起作用,我以前從未使用過「last」,那太棒了!很高興幫助! –