У меня есть некоторые неточности о угловых 2 router guide.угловой 2 направляющей маршрутизатора ленивый модуль
CanDeactivateGuard используется в CrisisCenterRoutingModule, который является частью CrisisCenterModule, который лениво загружается AppRoutingModule (loadChildren: «приложение/кризис-центр/кризис-центр.module # CrisisCenterModule»).
Главный вопрос: Почему должен быть объявлен CanDeactivateGuard в поставщиках приложений AppRoutingModule? почему бы не обратиться к поставщикам CrisisCenterRoutingModule?
Ответ гида: мы также должны добавить Guard к нашим основным поставщикам приложений AppRoutingModule, чтобы маршрутизатор мог вводить его во время процесса навигации.