angularjs显示一个标签,如果条件在ng重复中得到满足



有可能在angularjs中分割这个ng重复循环吗?我有一组选项卡,数据可以在工作空间中的工作空间中找到。我想基本上检查一个条件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>

使用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>

有关更多信息,请参阅

  • AngularJS ng-show指令API参考

最新更新