Я использую IonicFramework, Angular UI Router и Nested Views.Угловой UI-маршрутизатор: как сохранить родительское состояние?
Пример моего маршрута:
// Method app.config()
$stateProvider
.state('main', {
url: '',
views: {
'@' : {
templateUrl: 'layout/main.html'
},
'[email protected]' : {
templateUrl: 'component/topbar/topbar.html'
},
'[email protected]' : {
templateUrl: 'component/pager/pager.html'
}
}
})
.state('settings', {
templateUrl: 'component/settings/settings.html'
})
;
Я стараюсь идти от 'основной' в состояние 'настройки' - все в порядке: $ state.go ('Настройки').
Когда я пытаюсь нажать «< Назад» и вернуться, основное состояние будет возвращено в исходное состояние.
Я нашел подсказку here, что «настройки» должны быть дочерними «главными». Но я не знаю, как его реализовать. Все мои попытки потерпели неудачу.
Вопрос: Как переключиться на другой режим, сохранив состояние предыдущего вида?
Спасибо.