Я пытаюсь получить доступ к сервисному объекту Angular (я установил AuthContext в обслуживании), но Angular Guard выдает неопределенное значение, даже если это правильно установлено.
У меня есть компонент входа, который я вызываю первым и внутри. Он использует Angular Auth Service.
В конструкторе этого сервиса я гарантирую, что AuthContext правильно настроен.
Благодаря отладке я увидел, что объект доступен со всеми необходимыми утверждениями.
Но затем, когда я получаю доступ к обычному компоненту (который я охранял через Auth Guard), метод CanActivate в этом Guard не может получить доступ к контексту.
Есть идеи, почему?
Вот небольшой обзор моего кода ...
Я также пытался использовать консольный журнал, и похоже, что Auth Guard вызывается перед классом обслуживания.
Но Auth.Guard, я использовал authservice в конструкторе, и в силу внедрения Dependency объект Service должен быть вызван ..
Не знаю, что здесь не так ...
Вот консольный журнал
есть предложения?