У меня есть маршрутизатор, который принимает queryParams, он может включать или не включать queryParam для языка, например:? Lang = de
, когда я использую маршрутизатор, он работает:
this.router.navigate(['/routeToNavigate'], { queryParams: queryParams })
Моя проблема в файле маршрутизации:
const APP_ROUTES: Routes = [
{
path: '',
canActivate: [ValidUserGuard],
runGuardsAndResolvers: 'always',
children: [
{
path: '',
redirectTo: '/main',
pathMatch: 'full'
}
]
},
{path: '**', redirectTo: ''}
];
моя проблема в этом redirectTo, я потерял здесь queryParams, если они существуют.
например URL-адреса, которые не работают:
http://mypage.com?lang=de http://mypage.com/invalidRoute?lang=de
Как я могу включить queryParms в это «redirectTo» ??