Я использую Ionic1 и нуждаюсь в помощи при выяснении того, как работает активный механизм вкладок по умолчанию. В настоящее время есть 3 вкладки, а активная вкладка по умолчанию - правая. Хотелось бы, чтобы это был левый.По умолчанию Активная вкладка в Ionic
Я следил за этим примером - 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>
Спасибо.
Да, это работает отлично в примере codepen. Но в моем приложении он начинается с третьей вкладки по умолчанию. Я пытаюсь понять, что контролирует порядок. Я не могу иметь такое же поведение, как в примере codepen. – badigard