Задать вопрос

Есть ли способ узнать, что с роута angular ушли?

Я хочу узнавать, что на роут перешли и с него ушли.
Обычно в основном компоненте из подгружаемого модуля узнаю при создании, и при дестрое.
Позже стал добавлять resolver, когда переходят на роут.
А вот как мне узнать, что с роута ушли?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
miraage
@miraage
Старый прогер
Резолвер не должен знать о том, что со страницы ушли. Его задача принять одни данные, и вернуть другие.
Ответ написан
@Lan_ser
попробуй Location
Ответ написан
Комментировать
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
Для этого у router есть Observable events - где есть например NavigationEnd -> подробнее в доках (https://angular.io/api/router/RouterEvent) - где можно подписаться и через RxJs операторы не только отследить, а скомбинировать любой кейс и собственно на него реагировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы