有没有办法在Angular 4中实现CanActivate防护,这样如果任何一个防护是真的,那么路由就应该被允许。我知道这可以通过对一个函数使用provide并实现它内部的逻辑来实现,但是在app路由模块类中注入该函数的依赖关系是一件很困难的事情。我已经编写了一个处理身份验证和授权相关函数的自定义类。此自定义类是可注入的,并用于角色验证。
请推荐是否有框架级别的工具来实现这一点,因为如果所有的守卫都是真的,默认功能允许访问路由。
发布于 2017-08-02 13:59:37
我最终为每个组件创建了一个防护,并将它们注入到app.module中。
https://stackoverflow.com/questions/45331100
复制相似问题