0
router.navigateを使用してAngular js 2のパラメータでマルチレベルルーティングを実装することはできません。 Angularjsでパラメータを使用したマルチレベルルーティングの方法2
これらは、ちょうど子供のroute.ts私のコードであり、コンポーネントは、ナビゲートを使用し、私はすでにパス「」と「このroute.tsがルート有効であったわけmanageDealers」を使用できることに注意してください。 TS
export const dealerRoutes : Routes = [
{
path: 'dealers',
children: [
{
path: '',
redirectTo: 'manageDealers'
},{
path: 'manageDealers',
component: DealerManage,
},{
path: ':dealerId/users/:userId',
name: 'DealerUserDetailManage',
component: DealerUserDetailManage,
}
]
}
]
component.ts
viewDetail(dealerId:number,userId:number){
this.router.navigate([''DealerUserDetailManage',{dealerId: dealerId, userId: userId}]);
}
は動作しませんでした