Typescript 角度2事件发射器不工作
所有这些都和手册中的一样好,下面是代码:Typescript 角度2事件发射器不工作,typescript,angular,Typescript,Angular,所有这些都和手册中的一样好,下面是代码: WebSocketBroadcaster import {EventEmitter, Injectable} from "@angular/core"; @Injectable() export class WebSocketBroadcaster { ee: EventEmitter<any> = new EventEmitter<any>(); } 客户端组件 客户端组件中的控制台日志(数据)不工作 console
WebSocketBroadcaster
import {EventEmitter, Injectable} from "@angular/core";
@Injectable()
export class WebSocketBroadcaster {
ee: EventEmitter<any> = new EventEmitter<any>();
}
客户端组件
客户端组件中的控制台日志(数据)不工作console.log(this.broadcaster.ee)代码>输出
EventEmitter
不应在服务中使用EventEmitter
仅用于组件中的@Output()
属性
在服务中使用可观察的
和主题
。事件发射器
不应在服务中使用EventEmitter
仅用于组件中的@Output()
属性
在服务中使用可观察的
和主题
。任何链接,例如?使用EventEmitter是禁止的还是不推荐的?Misko Hevery在GitHub发行版的一篇评论中提到,EventEmitter
,尽管它目前基于主题
,但随时可能更改,恕不另行通知。目前还没有已知的问题,除了上面提到的,你的应用程序可能会在将来的Dart版本中崩溃。例如,有链接吗?使用EventEmitter是禁止的还是不推荐的?Misko Hevery在GitHub发行版的一篇评论中提到,EventEmitter
,尽管它目前基于主题
,但随时可能更改,恕不另行通知。目前还没有已知的问题将其用于其他用途,除非如前所述,您的应用程序可能会在将来的Dart版本中崩溃。
bootstrap(AppComponent, [
appRouterProviders,
disableDeprecatedForms(),
provideForms(),
WebSocketBroadcaster
])