是否可以在某个子组件中获取父路由指令?
我尝试创建一些面包屑组件,我可以为当前组件和他的孩子获取路由指令,但我不知道如何获取父路由指令(这非常重要,因为当我在URL中插入一些路径时并移动到它们,面包屑应该获取所有路径树数据以进行正确的自我渲染,而不仅仅是当前组件。
我用这种方式获取当前路线instr。这是正常的还是更好的方式?
constructor(private _router: Router) { }
ngOnInit() {
this._router.subscribe((value) => {
this._router.recognize(value).then(instruction => {
let component = instruction.component,
crumb = component.routeData.get('routeLabel');
this.crumbsGenerate(crumb);
});
}
请帮帮我。感谢。