一切顺利,如手册,这里是代码:
WebSocketBroadcaster
import {EventEmitter, Injectable} from "@angular/core";
@Injectable()
export class WebSocketBroadcaster {
ee: EventEmitter<any> = new EventEmitter<any>();
}
WebSocketService code
bootstrap
bootstrap(AppComponent, [
appRouterProviders,
disableDeprecatedForms(),
provideForms(),
WebSocketBroadcaster
])
客户端组件code
client.component中的答案 0 :(得分:4)
EventEmitter
不应该用于服务。 EventEmitter
仅适用于组件中的@Output()
属性。
在服务中使用Observable
和Subject
代替。