J'ai un AuthGuard (utilisé pour le routage) qui implémente CanActivate.
canActivate() {
return this.loginService.isLoggedIn();
}
Mon problème, c'est que le CanActivate-résultat dépend d'un http-get-résultat - le LoginService renvoie une Observable.
isLoggedIn():Observable<boolean> {
return this.http.get(ApiResources.LOGON).map(response => response.ok);
}
Comment puis-je apporter à ceux - faites CanActivate dépendent d'un backend de l'état?