У меня есть текстовое поле, которое при каждом входе делает вызов webapi.Проблема в том, что, если я напишу в текстовом поле немного быстро, вызов и ответы на вызов будут неупорядоченными.
Например, если я напишу "привет"
- вызовс h
- вызов с "hel"
- вызов с "hello"
- вызов с "адом"
- вызов с "he"
Каждый вызов управляет данными ответа, поэтому у меня есть последние данные относительно слова "он", даже если я написал "привет"
Здесь код
HTML
<input type="text" class="form-control" [(ngModel)]="txtSearchModel" (keypress)="digitSearch($event)">
TS
digitSearch($event)
{
this.modelService.searchModel(this.txtSearchModel)
.then(response => {
if (response && response.Code == 200) {
//Manage Response.Data
}
});
}
Как я могу управлять синхронным звонком или делать только один звонок, когда пользователь останавливает цифру?
Спасибо