猿问

EventEmitter的正确用途是什么?

EventEmitter的正确用途是什么?

我读过这样的问题CustomHttp中的Access EventEmitter服务用户在他的服务中使用EventEmitter,但是这个评语不要使用它,而是直接在他的服务中使用可观察到的东西。

我也读过这个问题其中,解决方案建议将EventEmitter传递给子节点并订阅它。

我的问题是:我应该还是不应该手动订阅EventEmitter?我该怎么用呢?


PIPIONE
浏览 1978回答 3
3回答

慕勒3428872

当您想要进行跨组件交互时,您需要知道什么是“输入”、“输出”、“EventEmitter”和“Subject”。如果组件之间的关系是父-子关系,反之亦然,则在事件发射器中使用@Input&@Output。@Output发出一个事件,您需要使用事件发射器发出。如果不是亲子关系.。然后你必须使用主题或通过一个共同的服务。
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答