Ionic 4, угловая навигация и кнопка возврата Android - PullRequest
0 голосов
/ 20 января 2019

Как мне реализовать Ionic 4 / Angular навигацию таким образом, чтобы пользователь НЕ МОЖЕТ перемещаться в обратном направлении через весь свой опыт (экраны) в приложении?

Я перенес свое приложение Ionic 2 на Ionic 4 и чувствую, что потерял некоторые важные функции навигации.

В частности: по мере того, как пользователь перемещается вперед в приложении и перемещается по различным областям моего приложения, он теперь может использовать кнопку возврата Android для перехода назад по ПОЛНОЙ ИСТОРИИ своих предыдущих экранных экранов. В то время как ранее Ionic остановил бы их движение назад, как только пользователь нажал на корневую страницу.

Например, пользователь будет переходить с главной страницы приветствия, затем на главную страницу продуктов, затем на страницу сведений о продукте, затем на главную страницу заказов и затем на страницу сведений о заказе. Затем, если они начнут использовать кнопку возврата Android, им будет разрешено перемещаться по всей истории экранов вплоть до страницы приветствия.

Ранее их принудительно останавливали на последней корневой / главной странице (например, на странице «Заказы»).

Не думаю, что мне приходилось использовать какую-либо специфическую логику приложения для динамического отключения Android на главных страницах. Я думаю, что предыдущие версии Ionic Framework были достаточно умными, чтобы перестать заходить слишком далеко назад.

Как я могу реализовать навигацию Ionic 4 / Angular таким образом, чтобы пользователь НЕ МОЖЕТ перемещаться в обратном направлении через весь свой опыт (экраны) в приложении?

Я понимаю, что ionic 4 использует маршрутизацию angular.

Я НЕ прошу отключить кнопку возврата Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...