Ionic Framework, UI Router ($stateProvider), Nested Views
В мобильном приложении когда нажимаю кнопочку '< Back' в header-е, предыдущая view в стеке (на которую мы должны сейчас вернуться) появляется не в том, состоянии с которого мы с нее ушли, а в новом. По сути там заново происходит вся инициализация и прочие ненужные вещи.
Вопрос: как отключить этот rerendring и сохранять состояние view и возвращаться в это состояние.
Немного кода для наглядности:
// Method app.config()
$stateProvider
.state('main', {
url: '',
views: {
'@' : {
templateUrl: 'layout/main.html'
},
'topbar@main' : {
templateUrl: 'component/topbar/topbar.html'
},
'content@main' : {
templateUrl: 'component/pager/pager.html'
}
}
})
.state('settings', {
templateUrl: 'component/settings/settings.html'
})
;
Переход в settings:
$state.go('settings');
UPD:
stackoverflow.com/questions/28217870/angular-ui-ro...