Development Tip

Angular 2에서 EventEmitter.next ()와 EventEmitter.emit ()의 차이점

yourdevel 2020. 10. 12. 08:17
반응형

Angular 2에서 EventEmitter.next ()와 EventEmitter.emit ()의 차이점


EventEmitter.emit()의 차이점은 무엇입니까 EventEmitter.next()? 둘 다 구독 된 리스너에게 이벤트를 전달합니다.

export class MyService {
  @Output() someEvent$: EventEmitter<any> = new EventEmitter();

  someFunc() {
   this.someEvent$.emit({myObj: true});

   this.someEvent$.next({myObj: true});
  }
}

EventEmitter에 대한 documenation는 순간에 그렇게 도움이되지 않습니다.


그들은 똑같이합니다. emit()현재 버전 next()이며 더 이상 사용되지 않습니다.

참조 https://github.com/angular/angular/blob/b5b6ece65a96f5b8f134ad4899b56bf84afe3ba0/modules/angular2/src/facade/async.dart#L49

참고 URL : https://stackoverflow.com/questions/35840576/difference-between-eventemitter-next-and-eventemitter-emit-in-angular-2

반응형