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}
...
私は最終的に'myData2'
にmyData
セットを持って最初のルートにナビゲートします。
私は{ Router } from "@angular/router"
を注入し、私のデータのためのthis.router.config
配列を検索しようとしたが、これは私だけの子パスchild2
とない私は、それにpath1/child2
をナビゲートする必要があると思いパス全体を与えました。私は手動でこれらの機能を私の検索機能で構築することができましたが、これを行うためのより良い方法があるかどうかは疑問です。
特定のデータを持つルートを検索するにはどうすればよいですか?