Ответ Мохана Гопи завершен, но для использования атрибута debounce
необходимо использовать событие ionChange
вместо события ionInput
.
<ion-searchbar type="text" debounce="500" (ionChange)="getItems($event)"></ion-searchbar>
...
...
Таким образомсобытие сработает после того, как пользователь перестанет печатать (после того, как прошло 500 миллисекунд с момента его последнего нажатия клавиши), а не всякий раз, когда нажата клавиша.