Я строю довольно основное приложение Ionic/Cordova. Я создал 3 вкладки и некоторые элементы списка, которые ссылаются на другие страницы. Я понятия не имею, как правильно использовать маршрутизацию.
Мой app.js
.state('tab.account.credit', {
url: '/account/credit',
views: {
'creditP': {
templateUrl: 'templates/credit.html',
controller: 'CreditCtrl'
}
}
})
Моя tab-account.html
<a class="item item-icon-left" ui-sref="tab.account.credit">
<i class="icon ion-bag"></i>
Credit!
</a>
Мой credit.html
<ion-view view-title="Credit!">
<ion-nav-bar class="bar-assertive">
<ion-content>
Please work
</ion-content>
</ion-view>
Я попробовал другое решение, которое я нашел в SO, который должен был создать элемент <ion nav-view>
чуть ниже тега <a>
с классом creditP
. Что не сработало.
Любые идеи, как заставить это работать?
Придание ему правильной атрибуции вкладки под представлениями и изменение href ссылки "Кредит" на #/счет/кредит, похоже, сработали
.state('tab.credit', {
url: '/account/credit',
views: {
'tab-account': {
templateUrl: 'templates/credit.html',
controller: 'CreditCtrl'
}
}
})
Но это, вероятно, не правильный способ сделать это
ionic-starter-tabs
tabs.html
.