我尝试根据组件树获取子组件对其父Angular组件的引用。这样做的正确方法是什么?我发现 injector.view 实际上是我要查找的引用,但是没有记录此API。
注意:为什么我需要这个。我正在将Angular与画布渲染库混合使用。孩子实际上会将父对象视为AbstractComponent,它不关心其父对象的具体类。因为我在Angular的组件树上构建了一个并行画布显示树,所以孩子需要将它自己添加到父画布容器中。
我正在尝试向ParentComponent注入ChildComponent引用。
示例:
@Component({selector: "ParentComponent",
template: '<ChildComponent></ChildComponent>'})
export class ParentComponent extends AbstractComponent
{
constructor(){ super()}
}
@Component({selector: "ChildComponent",
template: '<h1>Child</h1>})
export class ChildComponent extends AbstractComponent
{
constructor(){ super()}
}