У меня есть родительский государственный заказ и таблицы и статьи дочерних состояний. В событии click в ионном представлении «table» это перенаправляет меня на «статьи». Когда я нажимаю кнопку «Назад» в «статье», url изменяется, но состояние такое же (order.article). Вот мой кодИонное вложенное состояние на обратной стороне не изменяется Состояние
app.js
.state('order', {
url: '/order',
abstract: true,
templateUrl: 'templates/order/index.html'
})
.state('order.tables', {
url: '/tables',
views: {
'order-tables': {
templateUrl: 'templates/order/tables.html',
controller: 'OrderCtrl'
}
}
})
.state('order.article', {
url: '/article',
views: {
'order-article': {
templateUrl: 'templates/order/article.html',
controller: 'ArticleCtrl'
}
}
})
заказ/index.html
<ion-nav-view name="order-tables"></ion-nav-view>
<ion-nav-view name="order-article"></ion-nav-view>
<ion-nav-view name="order-unpaid"></ion-nav-view>
<ion-nav-view name="order-undone"></ion-nav-view>
заказ/tables.html
<ion-view>
<ion-content>
<div class="bar bar-header bar-light" style="position: relative;">
<h1 class="title">Nova porudzbina</h1>
</div>
<ion-list>
<a ng-click="chooseItem(table.stoID)">
<ion-item collection-repeat="table in tables">
{{table.brojStola}}
</ion-item>
</a>
</ion-list>
</ion-content>
</ion-view>
Кроме того, когда я помещал свои ионные виды в вкладки, состояния менялись на кнопке «Назад».
<ion-tabs>
<ion-tab title="Tables" href="#/order/tables">
<ion-nav-view name="order-tables"></ion-nav-view>
</ion-tab>
<ion-tab title="Articles" href="#/order/articles">
<ion-nav-view name="order-articles"></ion-nav-view>
</ion-tab>
</ion-tabs>
Мне не нужны вкладки, но я не понимаю, почему в каком-то случае он работает правильно, а в отнере нет.
Я не могу просмотреть страницу с абстрактным состоянием. Я это понимаю. 'order.table' и' order.articles' - это состояния, которые я посещаю. Из 'order.table' я перехожу в состояние' order.articles' и из 'order.articles', когда я перехожу к' order.tables' (на обратной кнопке), я получил точно такой же вид ('articles'), но url chandes на '/ #/order/tables' – neeev