Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 角度2事件发射器不工作_Typescript_Angular - Fatal编程技术网

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
])