【发布时间】:2018-06-18 03:39:59
【问题描述】:
我从许多著名的网站(例如 twitter、twitch、facebook)了解到,它们都为授权和未授权用户提供根路径。对于 twitter,url 位置在用户登录前后指向https://twitter.com。
Angular 路由器似乎只提供静态配置,因此我无法根据 canActivate 防护内部的身份验证逻辑动态创建组件。我只能做的是导航(例如this.router.navigate(['/login']))到不同的路径,然后角度将实例化相应的组件,但我将不再位于根目录中。
关于如何实现上述角度路由器模式的任何想法?非常感谢!
【问题讨论】: