0
我不知道用Angular處理輸入更改事件的最佳方法是什麼。實際上,我們可以監聽模型更新,但不僅在輸入更新結束時,每個輸入的字符都會觸發相應的監聽器。AngularJS:模型更新檢測和更改事件
感謝您的幫助。 Thierry
我不知道用Angular處理輸入更改事件的最佳方法是什麼。實際上,我們可以監聽模型更新,但不僅在輸入更新結束時,每個輸入的字符都會觸發相應的監聽器。AngularJS:模型更新檢測和更改事件
感謝您的幫助。 Thierry
你可以用這個例子來激發它。這是一個與ENTER
一個指令:
app.directive('ngEnter', function() {
return function(scope, element, attrs) {
element.bind("keydown keypress", function(event) {
if(event.which === 13) {
scope.$apply(function(){
scope.$eval(attrs.onEnter);
});
event.preventDefault();
}
});
};
});
HTML:
<div ng-app="" ng-controller="MainCtrl">
<input type="text" ng-enter="doSomething()">
</div>
看看這個:http://stackoverflow.com/questions/11264188/how-can-i-detect-onkeyup-in -angularjs – karaxuna
你可以創建一個指令來觸發你的處理程序,當說重點輸入丟失(onblur)... – callmekatootie