0
我的路線定義:如何通過我的路線搜索特定數據?
const appRoutes: Routes = [
{ path: '', component: comp, children: [
{ path: 'path1', component: comp1, children: [
{ path: 'child1', component: path1child1, data: { myData: 'myData1'},
{ path: 'child2', component: path2child2, data: { myData: 'myData2'},
]},
{ path: 'path2', component: comp2, data: { myData: 'myData3'}, children: [
{ path: 'child1', component: path2child1, data: { myData: 'myData4'},
]},
{ path: 'path3', component: comp3}
...
我最終想要導航到具有myData
設置爲'myData2'
第一條路。
我試圖注入{ Router } from "@angular/router"
和搜索this.router.config
陣列我的數據,但這只是給我的孩子路徑child2
,而不是我需要找到它,path1/child2
整個路徑。我可以在我的搜索功能中手動建立這些,但我想知道是否有更好的方法來做到這一點。
如何搜索具有特定數據的路線?