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