Как я могу направить к одному и тому же компоненту, но с разными URL и разными данными, например
/exports/open - ExportsListComponent data: {exportstatus: 'open'}
/exports/submitted - ExportsListComponent data: {exportstatus: 'submitted'}
/exports/completed - ExportsListComponent data: {exportstatus: 'completed'}
, это то, что я пытался сделать, также у меня есть другие маршруты, которые используют ExportComponent, но с похожим маршрутом, какexports /: exportId.
{ path: 'exports/jobs/:exportJobId', component: ExportComponent, canActivate: [RouteGuard], resolve: { exportJob: ExportJobResolver }, data: { allowed: ['inv', 'cr'] } },
{ path: 'exports/:exportId', component: ExportComponent, canActivate: [RouteGuard], resolve: { export: ExportResolver }, data: { allowed: ['inv', 'cr'] } },
{ path: 'exports', component: ExportsListComponent,
children: [
{ path: 'open', component: ExportsListComponent , data: {exportstatus: 'open'}},
{ path: 'submitted', component: ExportsListComponent, data: {exportstatus: 'submitted'} },
{ path: 'completed', component: ExportsListComponent, data: {exportstatus: 'completed'} }
],
Проблема, с которой я сталкиваюсь, когда я получаю доступ к URL-адресу с помощью / exports / open, направляет его в ExportComponent вместо ExportListComponent.Как я могу маршрутизировать с URL-адресом к export / open и направить в ExportListComponent вместо ExportComponentПроблема в том, что когда я направляю в / exports / open, мне кажется, что «open» - это id, но вместо этого мне нужно направить в ExportListComponent