我有一个工具栏组件在路由器插座上方对齐。路由器插座具有表格和图表等各种组件。
能够订阅使用路由器插座显示的任何组件中的路由参数。
我想从不属于插座的工具栏组件访问路由参数。(捕获当前路径以在工具栏上显示路线名称)
主要成分:
<app-toolbar> </app-toolbar>
<router-outlet> </router-outlet> // shows either a table or chart component
工具栏组件:
export class ToolbarComponent {
constructor(private route: ActivatedRoute) {
this.route.subscriber(params =>
{ console.log(params) //param is empty }
}
}
表格组件:
export class TableComponent{
constructor(private route: ActivatedRoute) {
this.route.subscriber(params =>
{ console.log(params) //param has data }
}
}