Quelle est la différence entre EventEmitter.emit()
et EventEmitter.next()
? Tous deux envoyant l'événement aux écouteurs abonnés.
export class MyService {
@Output() someEvent$: EventEmitter<any> = new EventEmitter();
someFunc() {
this.someEvent$.emit({myObj: true});
this.someEvent$.next({myObj: true});
}
}
Le documentation pour EventEmitter n'est pas très utile pour le moment.
Ils font la même chose. emit()
est la version actuelle, next()
est obsolète.