У меня есть требование, например, чтение определенного ключа из URL, который вводит пользователь
например
Пример: localhost: 4200 /? TenantId = Демо
Мне нужно прочитать tenantId из URL-адреса, затем он перенаправляется в какую-то стороннюю библиотеку и возвращается к localhost (интеграция со сторонней библиотекой). Когда пользователь нажимает на один из моих левых пунктов меню, URL меняется как «localhost: 4200 / insights»
Мои маршруты. Похожи ниже
const routes: Routes = [
{
path: '',
component: PagesComponent,
canActivate : [AppAuthGuard],
data: { roles: ['Developer', 'Tester'] },
children: [
{
path: '',
loadChildren: './insight/dashboard.module#DashboardModule'
},
{
path: 'insight',
loadChildren: './insight/dashboard.module#DashboardModule'
},
{
path: 'eis',
loadChildren: './eis/eis.module#EisModule'
},
{
path: 'oce',
loadChildren: './oce/oce.module#OceModule'
},
{
path: 'analytics',
loadChildren: './clm/clm.module#ClmModule'
},
{
path: 'automation',
loadChildren: './sa/sa.module#SaModule'
},
{
path: 'builder',
loadChildren: '../common/theme-builder/builder.module#BuilderModule'
},
{
path: 'profile',
component: ProfileComponent
}
]
},
{
path: 'login',
canActivate: [NgxPermissionsGuard],
loadChildren: './auth/auth.module#AuthModule',
data: {
permissions: {
except: 'ADMIN'
}
},
},
{
path: '404',
component: ErrorPageComponent
},
{
path: 'error/:type',
component: ErrorPageComponent
},
];
Мой URL должен выглядеть как localhost: 4200 / insight? TenantId = Demo
Как мне достичь?