【发布时间】:2017-01-04 13:13:06
【问题描述】:
我有一个身份验证服务,它实现了 Resolve 接口以返回一个可观察对象,一旦从服务器检索到用户的身份验证状态,该对象就会被解析。
同样的身份验证服务实现了 CanActivate 接口,以阻止用户在未登录的情况下访问组件。
目前,canActivate 函数在 resolve 函数解析之前触发,这意味着它会在从服务器检索登录状态之前检查用户的登录状态。
我的问题是,如何防止 canActivate 函数被调用,直到 resolve 被解决,否则还有其他方法可以实现我想要的吗?
谢谢 最大。
【问题讨论】:
标签: angular