我想获取我在使用 route.params 在 Angular 中路由时传递的多个 id。这是 route.ts
{path:'section/:id/:id', component: SubsectionsComponent}
Run Code Online (Sandbox Code Playgroud)
这就是我从 component.ts 路由的方式
onSectionClick(id1, id2){
this.router.navigate(['/path/',id1,id2], {relativeTo:this.route})
}
Run Code Online (Sandbox Code Playgroud)
这就是我在它路由的组件中获取的方式。
constructor(private route: ActivateRoute){}
this.route.params.subscribe(
(route)=>{
console.log(route)
}
)
Run Code Online (Sandbox Code Playgroud)
但它只从参数中记录一个 id。