Входной дребезг с угловым 2Html

Программисты Html
Anonymous
Входной дребезг с угловым 2

Сообщение Anonymous »

В приложении мне нужно отправить событие при устранении дребезга ввода.

Я пробую это:

Код: Выделить всё

   @ViewChild('messageInput') messageInput: ElementRef;
private inputTimeOutObservable: any;

setTypingTimeOut(){
this.inputTimeOutObservable = Observable.fromEvent(this.messageInput.nativeElement, 'input')
.map((event: Event) => (event.target).value)
.debounceTime(1000)
.distinctUntilChanged()
.subscribe(data => {
this.sendEvent();
});
}
ngOnDestroy() {
if (this.inputTimeOutObservable) {
this.inputTimeOutObservable.unsubscribe();
this.inputTimeOutObservable = null;
}
}
Ввод выполняет другие действия, но вот оно:
Событие не запускается, и я не понимаю, почему. Есть идеи?

Вернуться в «Html»