我有一个服务,检查用户是否有打开路由的权限。
@Injectable()
export class GuardService implements CanActivate{
user: User;
constructor(private _userService: UserService) {
}
canActivate(): any{
return this._userService.getUser().subscribe(user => {
if(user.user_type == 'admin'){
return true;
}
return false;
});
}但问题是,它永远不会通过。问题在这个可观察对象中,但我不知道如何处理它。我如何才能做到这一点?提前感谢
https://stackoverflow.com/questions/41377014
复制相似问题