是否可能在同一個元素上有多個ng重複序列(即不是嵌套的)?相同元素上的多個ng重複序列
像這樣:
<section ng-repeat="clusterA in foo.barA.clusters" ng-repeat="clusterB in foo.barB.clusters">
我想用一個ng-if
顯示和clusteA在該clusterB同一行中,如果它們具有相同的名稱。從概念上講,它看起來像this fiddle。
是否可能在同一個元素上有多個ng重複序列(即不是嵌套的)?相同元素上的多個ng重複序列
像這樣:
<section ng-repeat="clusterA in foo.barA.clusters" ng-repeat="clusterB in foo.barB.clusters">
我想用一個ng-if
顯示和clusteA在該clusterB同一行中,如果它們具有相同的名稱。從概念上講,它看起來像this fiddle。
您可以在clusterA上使用ng-repeat
,並使用$ index檢查clusterB中的相同記錄。
喜歡的東西:
<section ng-repeat="clusterA in foo.barA.clusters">
<span class="col-md-6">clusterA</span>
<span ng-if="clusterA == foo.barB.clusters[$index]" class="col-md-6">foo.barB.clusters[$index]</span>
</section>
我已經在幾個地方完成了這個工作,它運行良好。 – Vince
不錯的建議。不幸的是,由於「羣集」是一個對象,所以不起作用。我會將其更改爲數組,以查看它是否有效。 – UltraSonja
是的,我認爲這將需要一個陣列..任何運氣? – keithm
什麼,當你嘗試這種情況發生? – tymeJV
它僅顯示「{{clusterA.name}}」,而不是「{{clusterB.name}}」,但仍顯示與clusterB關聯的靜態HTML數據。我還沒有執行'ng-if',只是試着看看你是否可以在同一個元素上有多個n'ng-repeats'。 – UltraSonja
你不能重複屬性,這是在XML中皺眉。 – Vince