有没有办法在Angular 4中实现CanActivate防护,这样如果任何一个防护是真的,那么应该允许该路由 . 我知道这可以通过使用提供给函数并在其中实现逻辑来实现,但是在应用程序路由模块类中的该函数中注入依赖关系很困难 . 我编写了一个Custom类来处理与身份验证和授权相关的功能 . 此自定义类是可注入的,用于角色验证 .
请建议是否有框架级工具来实现此功能,因为默认功能允许访问路由,如果所有防护都为真 .
我最终为每个组件创建了一个防护,并在app.module中注入它们 .
1 回答
我最终为每个组件创建了一个防护,并在app.module中注入它们 .