Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度去抖动(ng模型选项)不工作_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

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);