有没有办法在 Angular 4 中实现 CanActivate 保护,这样如果任何一个保护为真,则应该允许路由。我知道这可以通过对函数使用提供并在其中实现逻辑来实现,但是很难在应用程序路由模块类中的该函数中注入依赖项。我编写了一个处理身份验证和授权相关功能的自定义类。这个自定义类是可注入的,用于角色验证。
请推荐是否有框架级别的工具来实现这一点,因为如果所有守卫都为真,默认功能允许访问路由。
有没有办法在 Angular 4 中实现 CanActivate 保护,这样如果任何一个保护为真,则应该允许路由。我知道这可以通过对函数使用提供并在其中实现逻辑来实现,但是很难在应用程序路由模块类中的该函数中注入依赖项。我编写了一个处理身份验证和授权相关功能的自定义类。这个自定义类是可注入的,用于角色验证。
请推荐是否有框架级别的工具来实现这一点,因为如果所有守卫都为真,默认功能允许访问路由。