Как предположил Рахул Сингх, мне просто нужно было импортировать debounceTime, и теперь он работает ... нет необходимости в части канала ...

ько что обновил angular в ионном приложении с версии 4 до 5. У меня есть некоторые входные данные поиска FormControl, которые позволяют пользователю искать базу данных с помощью запросов ajax. Я использовал метод debounceTime () для задержки поискового запроса ajax, но после углового обновления этот метод больше не доступен. Я удалил этот вызов метода, но теперь при каждом нажатии клавиши пользователя на Android делается новый запрос.

Есть ли другой способ добиться этой задержки?

this.searchControl.valueChanges
        .debounceTime(2000)
        .subscribe(search => this.getCities(search));

Ответы на вопрос(3)

Ваш ответ на вопрос