Angular 使用RouterStateSnapshot创建Url
我有guard,我想记住当结果为false时用户在canActivate方法中请求的url,以便在问题解决后能够重定向到那个里Angular 使用RouterStateSnapshot创建Url,angular,router,guard,pathname,canactivate,Angular,Router,Guard,Pathname,Canactivate,我有guard,我想记住当结果为false时用户在canActivate方法中请求的url,以便在问题解决后能够重定向到那个里 canActivate(state: RouterStateSnapshot): boolean { console.log(state); return false; } 如何在canActivate方法中创建请求的url 我知道我很容易做到这一点: canActivate(state: RouterStateSnapshot): boolean { c
canActivate(state: RouterStateSnapshot): boolean {
console.log(state);
return false;
}
如何在canActivate
方法中创建请求的url
我知道我很容易做到这一点:
canActivate(state: RouterStateSnapshot): boolean {
console.log(window.location.pathname);
return false;
}
但我在寻找如何做到这一点