获取父角度组件引用的正确方法是什么?

时间:2018-04-27 08:52:13

标签: angular angular-components angular-di

我尝试根据组件树获取子组件对其父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()}
}

0 个答案:

没有答案