Ионная / угловая навигация сброса истории - PullRequest
0 голосов
/ 07 октября 2019

Я создаю приложение Ionic 4 Angular. В моем приложении у меня есть три маршрута /login, /createAccount и /home. В маршруте /login, если вход успешен, он переходит к /home следующим образом:

this._router.navigate(['/home'], { replaceUrl: true });

Таким образом, пользователь не может вернуться к /login с /homeиспользуя браузер или кнопку возврата Android. С /login он также может нормально перемещаться к /createAccount, чтобы пользователь мог вернуться к /login с помощью кнопки возврата. В /createAccount, если создание учетной записи прошло успешно, она переходит к /home, используя снова:

this._router.navigate(['/home'], { replaceUrl: true });

Проблема заключается в том, что при переходе от /createAccount к /home назадКнопка возвращает пользователя к /login, так как он находится в истории навигации. Мне нужен способ сбросить настройки маршрутизатора после перехода на /home с /createAccount, чтобы пользователь не вернулся на /login с /home с помощью браузера или кнопки возврата Android.

...