以角度去抖动ng-change事件

时间:2016-05-26 19:29:44

标签: angularjs angularjs-ng-change debouncing

以角度去抖动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
    })
  }

0 个答案:

没有答案