Источник событий exitEvent
определен в компоненте app
. Вопрос в том, что если функция вызывается путем передачи в качестве параметра?
Например
app.component.ts
@Output() readonly exitEvent = new EventEmitter<any>();
...
cancel() {
const self = this;
const action = {
callback: this.exitEvent.emit.bind(self),
callbackParam: true
}
action['callback'](true);
}
В В приведенном выше примере вызов не будет выполнен правильно и заполнит ошибку, например:
ERROR TypeError: "observers is undefined"
next RxJS
emit Angular