我想找到一种方法来检测Angular 4中的直接父组件。 通过 @ViewChild 或 @ContentChildren 装饰器来检测子组件非常容易。我没有找到在另一个方向上做同样的解决方案。 就我而言,我可以有几种直接的父组件,如下所示:
<parentA-comp>
<child-comp></child-comp>
</parentA-comp>
or...
<parentA-comp>
<parentB-comp>
<child-comp></child-comp>
</parentB-comp>
</parentA-comp>
如您所见here,以下代码可以检测到祖先组件,而不是直接父组件:
@Inject(forwardRef(() => parentBComponent)) private _directParent:parentBComponent'
所以我有两个问题: