0
A
回答
1
你可以使用一個Pipe
過濾數組
管
@Pipe({name: 'lastItem'})
export class LastItemPipe implements PipeTransform {
transform(items: any[], exclusive: boolean): any {
if (exclusive) { return items.slice(0, items.length - 1); }
return [items[items.length - 1]];
}
}
模板
<h2>list without</h2>
<div *ngFor="let item of items | lastItem:true">{{item}}</div>
<h2>list with</h2>
<div *ngFor="let item of items | lastItem:false">{{item}}</div>
相關問題
- 1. django模板過濾器chaning - 獲取最後一個元素的最後一個元素
- 2. $ scope以角度過濾元素樣式
- 3. 的LINQ到SQL過濾的最後一個元素的日期
- 4. 遍歷「過濾」的最後一個元素
- 5. 如何刪除角元素的最後一個子元素
- 6. JQuery的不更新:最後一個過濾器的動態添加元素
- 7. 如何使用角度過濾器對元素進行分組?
- 8. 點擊角度過濾器和訂單元素
- 9. 角度多重過濾器,第二個過濾器是空的?
- 10. 使用角度過濾器
- 11. 角度組和過濾器
- 12. 應用過濾器後刪除元素
- 13. 角度「多個」值過濾器
- 14. 最後一個元素
- 15. 最後一個元素
- 16. 控制器中的過濾器 - 角度
- 17. 如何在超類的過濾器鏈的最後添加一個過濾器?
- 18. 在單獨的過濾器中有多個複選框的角度過濾器
- 19. 對象的角度過濾器
- 20. 角度較大的貨幣過濾器
- 21. ng重複的角度js過濾器
- 22. 角1.x的過濾器 - 修改過濾元素影響原數組
- 23. 獲取SVG元素的最後一個孩子的高度
- 24. 如何以角度js一次使用多個過濾器
- 25. 單元測試依賴於服務的角度過濾器
- 26. 元素的過濾
- 27. 角多個過濾器
- 28. 過去最最後一個非默認constructible元素
- 29. 的Python - 參考最後一個元素
- 30. 的multi_index_container刪除最後一個元素
看來日在此使用Angular的預發佈(Alpha)版本。 Angular現在在版本4.3.1上。它從*預發佈到最終發佈*顯着改變了*。我強烈建議升級至少發佈版本的Angular。否則,您發現/嘗試使用的任何代碼都不適用於您的應用程序。 (例如,alpha 44沒有Angular模塊,現在它是Angular的一個重要特性。) – DeborahK
@DebrorahK代碼只是我在這個問題上發現的,我正在使用最新版本:) – Stefan
好聽的。請注意,ngFor語法也在此代碼中發生了很大的變化。因此,從頭開始並不嘗試使用此代碼可能是有意義的。你可以發佈什麼*你的*過濾器代碼看起來像迄今爲止? – DeborahK