Я хочу узнавать, что на роут перешли и с него ушли.
Обычно в основном компоненте из подгружаемого модуля узнаю при создании, и при дестрое.
Позже стал добавлять resolver, когда переходят на роут.
А вот как мне узнать, что с роута ушли?
Mikhail Osher да, я понимаю. А как же всё-таки узнать, что с роута ушли на другой? (Я пока вижу один вариант- это в компоненте куда ведёт данный роут в хуке onDestroy). Мне это нужно, что б во всех зависящих сервисах сделать отписки от событий и других действий, что б не было утечки памяти
Для этого у router есть Observable events - где есть например NavigationEnd -> подробнее в доках (https://angular.io/api/router/RouterEvent) - где можно подписаться и через RxJs операторы не только отследить, а скомбинировать любой кейс и собственно на него реагировать.