Bir sahip AuthGuard uygular ki (yönlendirmek için kullanılır) CanActivate .
canActivate() {
return this.loginService.isLoggedIn();
}
Benim sorunum, CanActivate-sonucunun bir http-get-sonucuna bağlı olması - LoginService bir Observable döndürüyor .
isLoggedIn():Observable<boolean> {
return this.http.get(ApiResources.LOGON).map(response => response.ok);
}
Bunları nasıl bir araya getirebilirim - CanActivate'i arka uç durumuna bağlı hale getirebilirim?
# # # # # #
DÜZENLEME: Lütfen bu sorunun 2016 yılına ait olduğunu unutmayın - açısal / yönlendiricinin çok erken bir aşaması kullanılmıştır.