EventEmitter.emit()
和 EventEmitter.next()
有什么区别?两者都将事件分派(dispatch)给订阅的监听器。
export class MyService {
@Output() someEvent$: EventEmitter<any> = new EventEmitter();
someFunc() {
this.someEvent$.emit({myObj: true});
this.someEvent$.next({myObj: true});
}
}
documenation for the EventEmitter目前没有太大帮助。
最佳答案
他们也一样。 emit()
是当前版本,next()
已弃用。
关于angular - Angular 2 中 EventEmitter.next() 和 EventEmitter.emit() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35840576/