Как подключить посещенную страницу / кликнуть по ссылке? - PullRequest
0 голосов
/ 31 мая 2018

Можно ли запустить какое-либо событие / метод при посещении маршрута.Мне нужно каждый раз проверять некоторые данные в app.component, когда пользователь заходил.Есть похожий хук, называемый ngDoCheck, но он работает и по многим другим причинам, например.изменив любой [(ngModel)]

1 Ответ

0 голосов
/ 31 мая 2018

Вы можете сделать это, используя CanActivate , который предоставляет Angular.Вы можете создать свою логику в файле .ts и добавить этот интерфейс CanActivate в свой маршрут.Таким образом, вы можете выполнять операции при вызове вашего маршрута.

EDIT

Также имеется интерфейс CanDeactivate для проверки работы при выходе из маршрута.

...