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