我有一個我想要顯示的項目的有序列表。使用Angular完成此操作很簡單:如何在Angular中使用ng-repeat內的任意內容?
<p>Filter a game: <input type="text" ng-model="search.name" /></p>
<game-card ng-repeat="game in games | filter:search" game ="game" size="large"></game-card>
這將輸出已從數據庫中排序的遊戲的有序列表。 但是,我想在此ng-repeat
內顯示一些任意內容的片段。下面的圖表顯示了我所追求的。左側顯示它應該如何在未過濾狀態下顯示,右側顯示如果搜索項存在。
正如你所看到的,我想強調與第一項「接下來」標題,並遵循的,「在那之後」的標題。當搜索出現時,我根本不需要這些標題,因爲它們不相關。
我對Angular完全陌生(順便說一句,「你在服務中讓我失去了新感覺),但是來自Knockout.js背景。解決這個問題的「角度方式」是什麼?
堆起來ng-if
的標題,並與$index
比較? $index
甚至關心應用的過濾器嗎?
你如何決定你的元素的標題? –