Невозможно переместить нужную страницу нажатием кнопки браузера назад в angular8. - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть приложение angular, которое открывается как в Интернете, так и на мобильных устройствах. Когда мы находимся на любой странице, нам нужно перейти на страницу root, когда мы нажимаем браузер или кнопку возврата на мобильном телефоне. Как предлагается в нескольких ответах на стек, я применил событие popstate к объекту окна и используя метод навигации по маршруту, чтобы перейти к желаемой операции на мобильном или настольном компьютере. Но проблема в том, что он выбирает маршрут к моему желаемому местоположению, но автоматически перенаправляет на последние страницы предыдущего: предположим, что моя страница путешествует "A -> B-> C -> D", когда я нажимаю на страницу "D" как согласно моему требованию он должен go в 'A', но происходит следующее: он переводит его в 'A' и автоматически перенаправляет на 'c'. Но после попытки. Когда используется стратегия ha sh, она запускается работает какая-либо причина, почему?

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