【发布时间】:2016-10-31 19:03:07
【问题描述】:
我正在使用 Ionic1,需要帮助了解默认的活动选项卡机制是如何工作的。 目前,有 3 个选项卡,默认的活动选项卡是正确的选项卡。 我希望它是左边的。
我遵循了这个例子 - Ionic : Select Tab - CodePen - 这里默认的活动标签是左边的标签(这是我想要的),所以我不明白为什么在我的应用程序中默认是右边的标签,而在例子中是左侧标签。
有人能解释一下这个主题吗?
我的代码
article.route.js:
.state('app.article', {
abstract: true,
templateUrl: 'app/article/articleTabs.html',
})
.state('app.article.details', {
url: '/home/:articleID',
views: {
'first-tab': {
templateUrl: 'app/article/article.html',
controller: 'ArticleController',
controllerAs: 'vm',
},
'second-tab': {
templateUrl: 'app/article/article.html',
controller: 'ArticleController',
controllerAs: 'vm',
},
'third-tab': {
templateUrl: 'app/article/article.html',
controller: 'ArticleController',
controllerAs: 'vm',
}
}
});
articleTabs.html:
<ion-tabs>
<ion-tab title="First" ui-sref="app.article.details">
<ion-nav-view name="first-tab"></ion-nav-view>
</ion-tab>
<ion-tab title="Second" ui-sref="app.article.details">
<ion-nav-view name="second-tab"></ion-nav-view>
</ion-tab>
<ion-tab title="Third" ui-sref="app.article.details">
<ion-nav-view name="third-tab"></ion-nav-view>
</ion-tab>
</ion-tabs>
article.html:
<ion-view>
<ion-nav-buttons side="secondary">
<button class="button button-large ion-ios-location" ng-click="vm.doSomething()">
</button>
</ion-nav-buttons>
<ion-content has-bouncing="false" overflow-scroll="true">
...........
</div>
</ion-content>
</ion-view>
谢谢。
【问题讨论】:
标签: ionic-framework