В моем приложении AngularJS у меня есть привязка к полю ввода в ng-keyup для вызова функции при каждом изменении значения поля ввода.
<input type="text" ng-model="logoText.text" ng-keyup="updateTextLogo();">
ЭтоФункция обновляет текст на холсте и выполняет еще несколько действий, которые занимают 2-3 секунды.
Хотя ввод каждой буквы с небольшой задержкой (медленный) работает нормально, быстрый ввод результатов приводит к наложению данных холста.
Можно ли добавить задержку для выполнения функции при keyup?
Пример. Текущий сценарий таков, что если пользователь должен ввести Hello функциювызывается на каждую букву.
Я хочу добавить задержку, чтобы, если пользователь ввел Ад в поле, слово Ад будет обрабатываться вместе вместокаждой буквы.