在Angular6中使用EventEmitter [英] Use of EventEmitter in service of Angular6
本文介绍了在Angular6中使用EventEmitter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么事件发射器无法在角度6中使用?
Why Event Emitter can't use in service in angular 6?
他们在 Angular文档中提到:在指令和组件中使用以发出自定义事件"
In Angular documentation they mentioned, "Use in directives and components to emit custom events"
推荐答案
因为在服务中,您要做的全部就是操作数据,如果要通知数据更改,可以使用 Subjet
或 BehaviorSubjet
.EventEmitter通常用于通知从子级到父级的更改,并且据说应该仅用于 @Output
.
Because in services all waht you have to do is manipulating data, if you want to notify the data changes you can use Subjet
or BehaviorSubjet
. EventEmitter is generally used to notify changes from child to parent and as said is supposed to be used only for @Output
.
请查看此链接
这篇关于在Angular6中使用EventEmitter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文