Я создаю приложение 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.