Angular 角度4可以激活任何一个防护装置是正确的

Angular 角度4可以激活任何一个防护装置是正确的,angular,authorization,canactivate,Angular,Authorization,Canactivate,是否有办法在Angular 4中实现CanActivate guard,以便如果任何一个guard为真,则应允许该路线。我知道,通过使用函数提供并实现函数内部的逻辑,这是可能的,但在approuting module类中,在该函数中注入依赖项时遇到了困难。我已经编写了一个自定义类来处理与身份验证和授权相关的函数。此自定义类是可注入的,用于角色验证 请建议是否有框架级别的工具来实现这一点,因为默认功能允许在所有防护都为真时访问路由 我最终为每个组件创建了一个防护,并将它们注入到app.module

是否有办法在Angular 4中实现CanActivate guard,以便如果任何一个guard为真,则应允许该路线。我知道,通过使用函数提供并实现函数内部的逻辑,这是可能的,但在approuting module类中,在该函数中注入依赖项时遇到了困难。我已经编写了一个自定义类来处理与身份验证和授权相关的函数。此自定义类是可注入的,用于角色验证


请建议是否有框架级别的工具来实现这一点,因为默认功能允许在所有防护都为真时访问路由

我最终为每个组件创建了一个防护,并将它们注入到app.module中