Возможно ли иметь более одного ng-повтора для одного и того же элемента (т.е. Не вложенного)?
Вот так:
<section ng-repeat="clusterA in foo.barA.clusters" ng-repeat="clusterB in foo.barB.clusters">
Я хочу использовать ng-if
для отображения clusterA и clusterB в той же строке, если они имеют одинаковое имя. Концептуально это выглядело бы так, как эта скрипка.
Вы можете ng-repeat
по clusterA и использовать $ 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>
clusters
- это объект. Я изменю это на массив, чтобы видеть, работает ли это все же.
{{clusterA.name}}
, а не{{clusterB.name}}
, но он по- прежнему отображает данные статические HTML , связанные с clusterB. Я еще не реализовалng-if
... просто пытаюсь понять, можно ли иметь несколько nng-repeats
для одного и того же элемента.