我想得到
令牌密钥
一块
ActivatedRouteSnapshot
在里面
GetTokenKeyGuard.ts
文件。
我这样试过,但没用:
canActivate(route: ActivatedRouteSnapshot) {
localStorage.setItem('token_key', route.queryParams.tokenKey);
return true;
}
因为tokenKey不是query param(不是
localhost/path?tokenKey=blabla
).
const routes: Routes = [
{ path: '', component: IndexComponent },
{ path: 'auth/login', component: LoginComponent },
{ path: 'auth/login/:tokenKey', canActivate: [GetTokenKeyGuard], component: LoginComponent },
];
如何获得
令牌密钥
中的路径变量
GetTokenKey.ts
?