Мне нужен способ отразить событие, генерируемое сеткой данных ясности, чтобы я извлекал данные из серверной части только после того, как пользователь закончил вводить текст. Я использую сетку в приложении angular 6 и привязываю событие к моей функции. Моя установка выглядит следующим образом:
<clr-datagrid (clrDgRefresh)="fetchData($event)"></clr-datagrid>
fetchData(state) {
// Fetch data from back end
}
Как отразить событие, чтобы оно не запускало мою функцию fetchData при каждом нажатии клавиш? У меня нет дескриптора ни одного из входов фильтра datagrids, и я не знаю, сколько входов там будет. Все, что у меня есть, - это событие, которое запускается при нажатии клавиши на любом из входов фильтра сетки.