Javascript 角度去抖动(ng模型选项)不工作
我有以下意见:Javascript 角度去抖动(ng模型选项)不工作,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我有以下意见: <input type="text" placeholder="{{::vm.placeholder}}" ng-model="vm.value" ng-model-options="{debounce: vm.delay}" ng-change="vm.emitChange()"> 我正在使用“作为vm”语法,如果我硬编码到ng model options=“{debounce:vm.delay}”,那么当我使用ng model options=“{debou
<input type="text" placeholder="{{::vm.placeholder}}" ng-model="vm.value" ng-model-options="{debounce: vm.delay}" ng-change="vm.emitChange()">
我正在使用“作为vm”语法,如果我硬编码到
ng model options=“{debounce:vm.delay}”
,那么当我使用ng model options=“{debounce:1000}”时,它目前不起作用。ngmodel options
指令评估(使用$scope.$eval
)指令控制器首次运行时的ng model options
属性的值。此后,ngModel
使用的选项不会更改
从
换句话说,无论指令运行时的计算值是多少,都将“锁定”ngModel的选项。ngModel
在dfsq下运行良好。我想我的问题是因为超时,请看这个插件,这是否意味着您的代码在设置延迟之前有一个超时?如果您包括如何填充vm
,可能会有所帮助。
this.$options = $scope.$eval($attrs.ngModelOptions);