Как бы я использовал debounce для запуска только после того, как пользователь перестал печатать? В настоящее время у меня keyup
вызывает эту функцию:
userTyping() {
let searchTerm = this.form.get('query');
searchTerm.valueChanges
.debounceTime(1000)
.subscribe(() => this.searchForUser());
}
Я, по сути, не хочу, чтобы несколько запросов запускались, когда вы набираете, скажем james
в поиске, только после того, как пользователь перестает печатать в течение определенного времени, я хочу, чтобы он запускался.