【发布时间】:2018-09-29 02:07:24
【问题描述】:
我创建了一个守卫来处理我的身份验证,我使用canActivate 来激活这个守卫。但是,当我转到将要进行身份验证的路由时,会在短时间内重定向根 URL,然后它会转到预期的 URL。
我不希望用户看不到预期的页面,所以我的问题是,有没有办法阻止它进入该根 url?
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
this.router.navigate(['/painel/login']);
return true;
}
【问题讨论】:
-
你也可以分享你的 routing.ts 文件吗
-
你的路由配置肯定有问题。请在问题中也分享这一点,有人将能够查看它。
标签: angular