Входной дребезг с угловым 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;
}
}
Ввод выполняет другие действия, но вот оно:
Событие не запускается, и я не понимаю, почему. Есть идеи?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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