What is the difference between EventEmitter.emit() and EventEmitter.next()? Both dispatching the event to the subscribed listeners.
In the latest version(Ng9), the source code of event_emitter.ts goes as following:
export class EventEmitter extends Subject {
/**
* Emits an event containing a given value.
* @param value The value to emit.
*/
emit(value?: T) { super.next(value); }
}
EventEmitter extends from parent class Subject. And emit method call super.next() as you may expected.