Я хочу получить часть tokenKeyActivatedRouteSnapshot в файле GetTokenKeyGuard.ts.
Я пробовал так, но не работает:
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 },
];
Как получить переменную пути tokenKey в GetTokenKey.ts?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я нашел это:
Не queryParams. Это только params.
localStorage.setItem('token_key', route.params.tokenKey);