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