tabs - 如何在 Ionics 中有条件地隐藏和显示选项卡?

标签 tabs ionic-framework

案例如下:我有一个 ion-tabs几个容器ion-tab元素,以及登录我的应用程序的不同用户。我需要做的是显示或隐藏 ion-tab元素取决于记录的用户类型。

我试图只隐藏一个选项卡以检查是否可行,唯一有效的是:

<ion-tab title="..." icon="..." ui-sref="..." class="ng-hide">

问题是我需要动态执行此操作,并且如果我使用像 ng-show="false" 这样的指令或我自己的指令添加 class="ng-hide" , 这是行不通的。甚至没有封装 ion-tab里面div并隐藏此 div .

我究竟做错了什么?有人可以帮助我吗?

谢谢

最佳答案

如果你已经在使用ion-tab上的class属性,你可以修改如下?...

<ion-tab title="..." icon="..." ui-sref="..." class="class1 class2 {{myFunctionName()}}">

And in your controller...


$scope.myFunctionName = function(){
    if () {
    // return "ng-show";
    } else {
    // return "ng-hide";
    }
}

关于tabs - 如何在 Ionics 中有条件地隐藏和显示选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26714434/

相关文章:

jquery - 如何使 jQuery UI 选项卡出现在页面底部

javascript - ionic 与 jQuery

ionic-framework - Ionic + Jhipster oauth2 错误无访问控制

angular - ionic 找不到模块 '../providers/auth-service/auth-service'

javascript - 当数据源更改时,Angularjs Devextreme 组件不刷新

tabs - 在 Selenium IDE 测试套件中捕获 TAB 键

android - 删除 TabLayout 中的换行符

ajax - aria-controls 究竟为用户做什么?它如何受 AJAX 使用的影响?

jquery - 我可以让 URL 在 jquery 中为我加载选项卡吗?

ionic-framework - ionic 输入字段不会自动移至下一个字段