как надо, а точнее когда импортирую AuthModule в MainModule то canActivate срабатывает только на корневой URL “/“, а на роуты “login” и “registr” ожидаемо не реагирует т.къ они находятся выше, когда подключаю лази модуль, то canActivate срабатывает и на “login” и на “registr” роуты, что вводит меня в ступор, что не так с ангуляром?
В общем отвечаю на свой вопрос, в модуль, который загружался как lazy в imports надо было добавить RouterModule.forChild([]) именно так, с пустым массивом, нигде инфы не нашел, просто дошел методом тыка, видать у ангуляра было плохое детство и осталось наследство.
Обсуждают сегодня