我有一个方案,其中一个组件是通过entryComponents注入的。在这种情况下,父组件如何监听子组件事件(即通过事件发射器发出的事件)
答案 0 :(得分:2)
如果您注入了它,那意味着您自己实例化了它,那么您只需保留其引用并订阅公众EventEmitter
。
创建ComponentPortal
后,将其附加到PortalOutlet
或OverlayRef
上。返回值attach
包含注入的组件的实例。
例如,假设您的组件名为SomeComponent
,并且有一个名为EventEmitter
的{{1}}:
someEventEmitter