在同一元素上多次重复ng重复

时间:2015-08-19 16:17:20

标签: angularjs

是否可以在同一元素上有多个ng-repeat(即不嵌套)?

像这样:

<section ng-repeat="clusterA in foo.barA.clusters" ng-repeat="clusterB in foo.barB.clusters">

如果它们具有相同的名称,我想使用ng-if在同一行中显示clusterA和clusterB。从概念上讲,它看起来像this fiddle

1 个答案:

答案 0 :(得分:1)

您可以{cluster} 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>