У меня есть защита маршрута, которая перемещает пользователя на другой маршрут на основе определенных условий и передает маркер:
...
this.router.navigate(['dashboard'], { queryParams: { token: token } });
...
Этот маршрут на панели мониторинга также имеет защиту, которая должна считывать queryParams
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean> {
return new Promise<boolean>((resolve, reject) => {
this.route
.queryParams
.subscribe(params => {
this.token = params['token'];
console.log(token)
});
...
})
}
По какой-то причине параметры запроса не передаются во второй сторож.
Как я могу убедиться, что второй охранник подберет параметры запроса?