在Angular6中使用EventEmitter [英] Use of EventEmitter in service of Angular6

查看:78
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆