Angular 2 - Routing - CanActivate работать с Observable
у меня естьAuthGuard (используется для маршрутизации), который реализуетCanActivate.
canActivate() {
return this.loginService.isLoggedIn();
}
Моя проблема в том, что CanActivate-результат зависит от http-get-result -LoginService возвращаетнаблюдаемый.
isLoggedIn():Observable<boolean> {
return this.http.get(ApiResources.LOGON).map(response => response.ok);
}
Как я могу собрать их вместе - сделать так, чтобы CanActivate зависел от состояния бэкэнда?