как добавить параметры запроса в URL для всех дочерних корней в машинописи - PullRequest
0 голосов
/ 09 января 2019

У меня есть требование, например, чтение определенного ключа из 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

Как мне достичь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...