【发布时间】:2019-02-09 00:01:01
【问题描述】:
我想在GetTokenKeyGuard.ts 文件中获取tokenKey 片段ActivatedRouteSnapshot。
我试过这样但不起作用:
canActivate(route: ActivatedRouteSnapshot) {
localStorage.setItem('token_key', route.queryParams.tokenKey);
return true;
}
因为 tokenKey 不是查询参数(不是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中路径的tokenKey变量?
【问题讨论】:
标签: javascript angular typescript