<input ng-model="t" ng-change="updateV()" ng-blur="blur()" ng-focus="blur()" ng-click="blur()"/>
我对这个问题做了一个小提琴:http://jsfiddle.net/tjfdfs/6Mqd6/
任何人都可以帮忙吗? THX!答案 0 :(得分:3)
当前稳定分支(1.0.x)不支持ng-focus
和ng-blur
指令。相应的代码已添加到主just 2 months ago。
期望将它们放在1.2.0分支中。实际上,如果您能够在应用程序中使用标记为不稳定的产品,请尝试使用1.2.0rc1让它们supported。
答案 1 :(得分:0)
我正在使用角度1.07,据我所知,它根本不支持ng-blur和ng-focus。 您必须按照以下方式自行编写。
var myApp = angular.module('myApp', ['App_ui']);
angular.module("App_ui", []).directive('uiBlur', function () {
return function (scope, elem, attrs) {
elem.bind('blur', function () {
scope.$apply(attrs.uiBlur);
});
};
});