Навигация в Ionic работает как простой стек, где новые страницы помещаются в верхнюю часть стопки, что переносит пользователя вперед в приложении и показывает кнопку возврата. Чтобы вернуться назад, выскакивает верхняя страница. Поскольку мы устанавливаем this.navCtrl в конструкторе, мы можем вызвать this.navCtrl.push () и передать ему страницу, к которой мы хотим перейти. Мы также можем передать ему объект, содержащий данные, которые мы хотели бы передать на страницу, к которой осуществляется переход. Использование push для перехода на новую страницу очень просто.
Но я хочу добиться такой же функциональности, как показано ниже, с помощью переопределяющей (аппаратной) кнопки возврата:
Когда страница загружается с помощью this.navCtrl.setRoot (MyPage1) на rootPage, при нажатии аппаратной кнопки «Назад» на устройстве должна быть загружена предыдущая rootPage. Как отследить эту навигацию между корнями?
При наличии навигации по вкладкам следует загружать предыдущую активную вкладку, если на устройстве нажата кнопка «Назад».
Как этого добиться с помощью иона? Пожалуйста, руководство.