我在PopupComponent中有一个GridComponent.
我想将"RowSelected"自定义事件发送到PopupComponent 之外的组件.
我目前正在将事件从GridComponent发送到PopupComponent并将其转发到外部.这是一个非常痛苦的方法,因为我计划拥有大量的PopupComponents.
还有其他方法可以进行事件转发吗?
Mar*_*cok 29
每当您没有直接的父母→子女关系时,请使用(共享)服务来共享数据和/或发送事件.
在服务内部,使用Subject或Observable来完成此任务.
该烹饪书具有如何使用主题来实现组件之间的双向通信的示例.
这篇SO帖子,代理:Angular2中的EventEmitter或Observable,有一个如何使用Observable的例子.
| 归档时间: |
|
| 查看次数: |
18694 次 |
| 最近记录: |