如果设置了var,Angular.js / Ionic使Tab-Button只能单击

时间:2014-08-07 08:26:50

标签: javascript angularjs ionic-framework

在设置范围变量之前,如何不让用户点击标签栏。我的应用中的第一个视图是一个视图,您可以在其中选择您的城市。其他选项卡(使用“城市”的值)只应在用户选择该城市后可点击。城市存储在$ rootScope.selectedCity中,这是需要城市的州:

.state('tab.friends', {
      url: '/friends/:selectedCity',
      views: {
        'tab-friends': {
          templateUrl: 'templates/tab-friends.html',
          controller: 'FriendsCtrl'
        }
      }
    })

有关仅在用户选择城市后使标签可点击的建议吗? TY

1 个答案:

答案 0 :(得分:0)

您可以使用ion-tab属性处理on-select点击,请参阅:DOCS

  

上选   (可选)|   表达
  选中此选项卡时调用。

此外,ion-tab也支持ng-click:请参阅$ionicTabsDelegate用法