在Angular中传递多个路径参数的两种方法
方法1
在app.module.ts中
将路径设置为component2。
imports: [
RouterModule.forRoot(
[ {path: 'component2/:id1/:id2', component: MyComp2}])
]
调用路由器,以通过多个参数id1和id2导航到MyComp2。
export class MyComp1 {
onClick(){
this._router.navigate( ['component2', "id1","id2"]);
}
}
方法2
在app.module.ts中
将路径设置为component2。
imports: [
RouterModule.forRoot(
[ {path: 'component2', component: MyComp2}])
]
调用路由器,以通过多个参数id1和id2导航到MyComp2。
export class MyComp1 {
onClick(){
this._router.navigate( ['component2', {id1: "id1 Value", id2:
"id2 Value"}]);
}
}