Я борюсь с наблюдаемым Router.events, заданным Angular. В моем приложении два модуля с ленивой загрузкой. У каждого из них есть навигационное меню, в котором отображаются ссылки для навигации по приложению. Я хочу, чтобы одна из моих ссылок отображалась выбранной в зависимости от текущего маршрута.
Дело в том, что когда я использую asyn c pipe наблюдаемого на основе router.events obserable, события маршрутизации уже был отправлен до того, как мой шаблон будет обработан angular.
Я знаю, что если я подпишусь вручную внутри конструктора моего компонента, я могу получить данные. Если я сделаю то же самое внутри функции ngOnInit, как и в случае с конвейером asyn c, данные не будут отправлены. Все работает нормально, если я перехожу по ссылке после загрузки страницы.
Вы знаете, как я могу этого добиться?
Спасибо!