Angular 角度4访问子组件的子组件
我使用的是ngx图表折线图组件,里面有一个时间线。 所以结构是这样的:MyComponent->LineChartComponent->TimelineComponent (其中LineChartComponent是库中的组件)Angular 角度4访问子组件的子组件,angular,Angular,我使用的是ngx图表折线图组件,里面有一个时间线。 所以结构是这样的:MyComponent->LineChartComponent->TimelineComponent (其中LineChartComponent是库中的组件) 有了对LineChartComponent的引用,是否可以在此引用上执行类似@ViewChild()的操作来访问TimelineComponent?如果是投影的,可以使用@ContentChild(),否则需要LineChartComponent使其可用 更好的方法是使
有了对LineChartComponent的引用,是否可以在此引用上执行类似@ViewChild()的操作来访问TimelineComponent?如果是投影的,可以使用
@ContentChild()
,否则需要LineChartComponent
使其可用
更好的方法是使用您在MyComponent
提供的共享服务,并将其注入到MyComponent
和TimelineComponent
中,然后像消息总线一样在这两个组件之间进行通信,例如使用可观察对象
另请参见当然,但TimeLine组件也来自库。抱歉,不确定您想用该评论说什么。这有什么关系?我不能向TimelineComponent注入任何内容,因为:它位于LineChartComponent中,并且两者都来自库。您试图实现什么?访问TimelineComponent中的属性。