angularjs показывает вкладку, если условие выполнено в ng-repeat - PullRequest
0 голосов
/ 30 октября 2019

Возможно ли разделить этот цикл ng-repeat в angularjs? У меня есть набор вкладок, и данные находятся в рабочей области в рабочих пространствах. Я хочу в основном проверить условие ng-if "savedSettings=='account'", показать конкретную вкладку. ng-if"savedSettings=='shelf'" Показать вкладку. Как я могу работать с этим условным рендером?

В этом рабочем пространстве найдено четыре вкладки.

<li ng-repeat="workspace in workspaces" class="workspace.activeclass">
    <a id="workspace.tabid" href="{{workspace.hrefid}}" data-toggle="tab"> {{workspace.name}}
    </a>
</li>

1 Ответ

1 голос
/ 30 октября 2019

Используйте директиву ng-show:

<li ng-repeat="workspace in workspaces"
    class="workspace.activeclass"
    ng-show="workspace.tabid == savedSetting">

    <a id="workspace.tabid" href="{{workspace.hrefid}}" data-toggle="tab"> {{workspace.name}}
    </a>
</li>

Для получения дополнительной информации см.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...