В моем приложении angular9 настроены сотни путей маршрутов, поэтому есть ли способ использовать несколько выходов с одним массивом строкового пути.
текущий код:
const routes: Routes = [
{
path: 'Data/:EntityID/:Date',
component: MyFormComponent,children:[
{
path: '',
loadChildren: () => import('../data-entry/data-entry.module').then(m => m.DataEntryModule)
}
],
} ,
{
path: 'Settings/:EntityID/:Date',
component: MyFormComponent,children:[
{
path: '',
loadChildren: () => import('../data-entry/data-entry.module').then(m => m.DataEntryModule)
}
]
}
...
];
export const routing = RouterModule.forChild(routes);
так есть ли способ использовать тот же путь, что и строковый массив. Потому что в случае вышеупомянутого способа сценарий увеличивается для одного и того же компонента для нескольких путей.
что-то вроде :
const routes: Routes = [
{
path: ['Data/:EntityID/:Date','Settings/:EntityID/:Date',...],
component: MyFormComponent,children:[
{
path: '',
loadChildren: () => import('../data-entry/data-entry.module').then(m => m.DataEntryModule)
}
],
}
];
export const routing = RouterModule.forChild(routes);
Пожалуйста, предложите мне возможные способы.
Спасибо.