Angular 8, js не работает при нажатии кнопки назад браузера - PullRequest
0 голосов
/ 06 марта 2020

Я работаю над проектом angular 8, все работает нормально, пока я не нажму кнопку возврата браузера, когда я нажму кнопку возврата, мой внешний javascript не работает.

Я использовал javascript несколькими способами, такими как (import - require - помещение их в index. html и ...) для тестирования, но результат был таким же

. Я также использовал приведенный ниже код для обнаружения возврата

router.events.subscribe((event: NavigationStart) => {
     if (event.navigationTrigger === 'popstate') {
     // window.location.reload();
   }     
});

обратите внимание, что я не хочу перезагружать всю страницу. это ошибка angular? или что ?

1 Ответ

0 голосов
/ 06 марта 2020

В моей среде написано, что «свойство Navigation» не существует для типа «NavigationStart». " когда я попробую твой код, ты никогда не введешь свой оператор if.

Но ваша проблема уже была опубликована: Angular 2 Как обнаружить нажатие кнопки «Назад» с использованием маршрутизатора и местоположения. go ()?

PS: Be старайтесь сделать разницу между angular 2+ и angularjs: p

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