【发布时间】:2023-03-17 09:56:01
【问题描述】:
我需要隐藏所有标签的标签正文。
<md-tabs class="md-accent" md-align-tabs="{{data.bottom ? 'bottom' : 'top'}}" >
<md-tab md-active="false">
<md-tab-label>Layer</md-tab-label>
<md-tab-body class="rightTabBdy">
tab1
</md-tab-body>
</md-tab>
<md-tab md-active="false">
<md-tab-label>Model</md-tab-label>
<md-tab-body>
tab2
</md-tab-body>
</md-tab>
<md-tab md-active="false">
<md-tab-label>Legends</md-tab-label>
<md-tab-body>
tab3
</md-tab-body>
</md-tab>
</md-tabs>
根据文档,至少一个选项卡应该始终处于活动状态,而且 ng-hide/ng-show 也不起作用 :-(。所以我尝试添加一个虚拟选项卡,但它不起作用
<md-tab md-active="true" ng-if="someCond==true">>></md-tab>
在控制器中
$scope.someCond = false;
JSFiddle 链接:https://jsfiddle.net/NaghaveerGowda/94h7aq3x/7/
任何人都可以帮助我吗?
【问题讨论】:
-
@Dreamweaver 如果我点击虚拟标签仍然可以看到标签主体:-(我应该能够隐藏所有标签主体
标签: javascript angularjs angular-material