不工作我已在HTML中定義的指令myDirective
如下:ngModelOptions在指令
<input id="myid" ng-model="myModel" value="{{myModel}}" my-directive dirvalue="3" min="0.5" spinner step="0.2" ng-disabled=" !someFunction()">
的指令:
myApp.directive('myDirective', ['InjectedService',
function (InjectedService) {
return {
require: 'ngModel',
restrict: 'A',
scope: {
dirvalue: "="
},
link: function (scope, element, attrs, ngModelController) {
if (ngModelController.$options === undefined || ngModelController.$options === null) {
ngModelController.$options = {
updateOn: 'blur',
debounce: 3000
};
}
}
}
}
]);
我已經調試代碼,和ngModelController.$options
被填充完全正常。 但我沒有得到必要的行爲,即去抖動不起作用!
請解釋我做錯了什麼!
@nullpointer哦..我的壞。注入$編譯。看一看。 – Vivek
現在工作,謝謝! – nullpointer