ng-focus和ng-blur不起作用,而ng-click在输入元素中工作正常
ng-focus and ng-blur not working while ng-click works fine in input element
<input ng-model="t" ng-change="updateV()" ng-blur="blur()" ng-focus="blur()" ng-click="blur()"/>
我对这个问题做了一个小提琴:http://jsfiddle.net/tjfdfs/6Mqd6/
有人可以帮忙吗?谢谢!
当前稳定分支 (1.0.x) 不支持 ng-focus
和 ng-blur
指令。相应的代码已在 2 个月前添加到 master 中。
期望将它们放在 1.2.0 分支中。实际上,如果您能够使用应用程序中标记为不稳定的产品,请尝试 1.2.0rc1 以使其已经受支持。
我正在使用角度 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);
});
};
});
相关文章:
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 访问代码生成的输入元素上的keyup事件
- 如何通过jQuery发送选定的元素和文本输入
- 使用 jQuery,当我在输入框外部单击时,如何更改输入元素的值
- 从IE中的不同元素调用时,文件输入控件未正确启动
- 使用jQuery切换来显示内容,但防止在用户单击输入元素时关闭
- 单击其他元素或鼠标向上时隐藏输入框,但保留一次焦点
- 如何在dom元素中插入输入标记数据插件
- 根据输入文本按元素排序,AngularJS
- 更新最大滑块元素输入类型=文本
- 角度/动画引导元素(输入组)
- 如何创建表单元素输入框,标签使用javascript onclick
- 绑定到单击事件以查找子元素输入值
- 特定值元素输入未被读取
- 在JavaScript中将用户输入的元素输入到数组中
- JQuery隐藏元素输入问题遍历
- 如何找出表单是否没有任何元素(输入,选择)在jquery
- 使用表单元素(输入)初始化放大弹出菜单
- 如何获取所有子元素输入
- 基于子元素输入控制父元素:focus