首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 4 CanActivate任何一个保护都是真的

Angular 4 CanActivate任何一个保护都是真的
EN

Stack Overflow用户
提问于 2017-07-26 23:16:55
回答 1查看 232关注 0票数 1

有没有办法在Angular 4中实现CanActivate防护,这样如果任何一个防护是真的,那么路由就应该被允许。我知道这可以通过对一个函数使用provide并实现它内部的逻辑来实现,但是在app路由模块类中注入该函数的依赖关系是一件很困难的事情。我已经编写了一个处理身份验证和授权相关函数的自定义类。此自定义类是可注入的,并用于角色验证。

请推荐是否有框架级别的工具来实现这一点,因为如果所有的守卫都是真的,默认功能允许访问路由。

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 13:59:37

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45331100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档