什么是消除 ng-change 事件的好方法?我知道 ng-model 选项中可用的去抖动,但我希望我的模型在它发生变化时立即更新,因为用户可以选择提交此数据,我不希望帖子中丢失任何信息,因为模型正在等待去抖动。我确实想在我的 ng-change 事件或它调用的函数上添加一个去抖动器。我的元素的 html
<div ng-change="saveProg()" text-angular ng-model="message" required></div>
我想对 saveProg 函数进行去抖动处理,这样它就不会为每个键入的字符运行一次,而是每秒运行一次左右。我的功能看起来像这样
$scope.saveProg = function() {
ProgressService.saveProg({
topic: $scope.topic,
message: $scope.message
})
}