проверяю, есть ли данные в сторе, если есть загружаю модуль, если нет - делаю запрос на сервер, после получения загружаю модуль! Но если я делаю навигацию с этого модуля на него же, только с другими параметрами в урле, то canActivate уже не сработает и новые данные для модуля не подгрузит! как быть?)
Можно попробовать использовать резолв данных https://medium.com/@dazcyril/resolving-data-in-angular-2-4-and-5-refactoring-components-and-moving-to-ngrx-store-15e15d8be3dd
судя по тому что ты описал canActivate должен быть внутри самого модуля, в его роутере а загразку модуля нужно проверять по какому-то другому критерию
Обсуждают сегодня