angularでng-changeイベントをデバウンスする良い方法は何ですか? 私は ng-model オプションで利用可能なデバウンスについて知っていますが、ユーザーがこのデータを送信するオプションを持っているため、モデルが変更されたときにすぐにモデルを更新したいと考えています。モデルはデバウンスを待っていました。ng-change イベントまたはそれが呼び出す関数にデバウンサーを追加したいと考えています。私の要素のhtml
<div ng-change="saveProg()" text-angular ng-model="message" required></div>
saveProg 関数をデバウンスして、入力された文字ごとに 1 回ではなく、1 秒ごとに 1 回実行するようにしたいと思います。私の機能は次のようになります
$scope.saveProg = function() {
ProgressService.saveProg({
topic: $scope.topic,
message: $scope.message
})
}