【发布时间】:2017-05-08 21:31:38
【问题描述】:
在我的项目中,我有两个警卫。 AuthGuard 和 PermissionGuard。我需要首先运行 AuthGuard,当它解决时,如果为 true,permissionGuard 开始,但现在这个守卫正在并行运行,permissionGuard 不能正常工作。我在这个问题上使用的方法是我在权限保护中调用了 AuthGuard CanActivate 方法,但我认为有一个更好的方法可以做到这一点。
【问题讨论】:
-
也许this answer 可以帮助你。我认为他也有同样的问题。
-
谢谢,你提到的问题的答案和我一样,但正如我所说,我认为可能存在更好的方法。
-
@hosseinahmadi。您还需要这方面的帮助吗?
-
那个答案重复了现有的守卫。我们可以将另一个守卫的实例传递给新守卫吗?
标签: javascript angular angular2-routing