摘要:把当中涉及事件的属性整理一下,此文档是基于英文文档整理的。约定此文中表示属性名。用法参数参数类型详情提交表单时,表达式被触发事件对象与一样可获得综合实例代码代码地址如有问题,请指正。
把Angularjs当中涉及DOM事件的属性整理一下,此文档是基于1.4.8英文文档整理的。
ngBlur约定:
此文中ngXxx表示ng-xxx属性名。
用法
...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngBlur | expression | 表达式将在失去焦点时被触发(事件对象与$event一样可获得) |
用法
...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngFocus | expression | 表达在获得焦点时被触发(事件对象与$event一样可获得) |
用法
...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngChange | expression | 表达式将在input控件被改变时触发 |
用法
...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngChecked | expression | 如果表达式为真,那么就会在元素上设置checked属性 |
用法
...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngClick | expression | 当被点击的时候触发表达式(事件对象与$event一样可获得) |
用法
... ... ...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngKeydown | expression | 表达式在按键按下时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等) | |
ngKeypress | expression | 表达式在按键按下时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等) | |
ngKeyup | expression | 表达式在按键释放时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等) |
用法
... ...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngMousedown | expression | 表达式在鼠标按下时被触发(事件对象与$event一样可获得) | |
ngMouseup | expression | 表达式在鼠标释放时被触发(事件对象与$event一样可获得) |
用法
... ...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngMouseenter | expression | 表达式在鼠标进入元素时被触发(事件对象与$event一样可获得) | |
ngMousemove | expression | 表达式在鼠标在元素上移动时被触发(事件对象与$event一样可获得) |
用法
... ...
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngMouseover | expression | 表达式在鼠标穿过元素时被触发(事件对象与$event一样可获得) | |
ngMouseleave | expression | 表达式在鼠标离开时被触发(事件对象与$event一样可获得) |
用法
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngSelected | expression | 表达式为真时,selected属性将被设置在元素上。 |
用法
参数
参数 | 类型 | 详情 | |
---|---|---|---|
ngSubmit | expression | 提交表单时,表达式被触发(事件对象与$event一样可获得) |
html代码
js代码
angular.module("myapp", []) .controller("formCtrl", function($scope) { $scope.change = "change me"; $scope.changeStatus = "no change"; $scope.isStatus = false; $scope.option = false; $scope.changeEvent = function() { $scope.changeStatus = "be changed"; } $scope.btnClickChangeCheckboxEvent = function() { $scope.isStatus = !$scope.isStatus; } });
DEMO地址:https://jsfiddle.net/Lionney/vLkoz9d3/
如有问题,请指正。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/78796.html
摘要:设置了属性,清空一下内容查看效果设置了属性,增加内容查看效果运行效果以及用法其中以及请参照的参数列表,下面,仅列出与上个控件不同的参数。 最近在看Angular的知识,无论是书中还是网上,讲解跟表单有关的指令集都是点到为止,讲些基础验证,比如,是否为空,是否为email地址,更多的并没有讲解,但是,当我查看Angular的官方文档时,发现与input控件相关的指令集真的很丰富,有关HT...
摘要:实例元素及实例属性都会作为参数传递到函式函式關連於此實例的實例元素實例元素的屬性结论到目前为止,但愿你有清楚的理解关于及之间的差异。 原文地址:https://987.tw/2014/09/03/ang... AngularJS directives是令人惊艳的。它允许你创造高度语意且可重复利用的元件。在某种意义上你可以认为它是极致的web components先驱者。 有许多很棒的文...
摘要:事件只针对输入框值的真实修改,而不是通过来修改。指令将给定表达式的值替换元素的内容。指令还有另外一种转换方式,如果你有字符串数组希望在输入框中显示,你可以在上使用指令。 指令 Directive 指令系统(Directive)是Angular应用的一个重要特性。 是通过对DOM元素的标签丶属性来增强HTML表现力,为其增加一些特定功能。本篇参考文档Angular菜鸟教程 内置指令 这里...
摘要:综上所述两者是出于不同的目的被创建的,解决的也是不同的问题。检测模型变化的过程称为循环。由指令注册的事件处理函数执行。该回调函数会更新插值表达式所在的属性。模块主要关系脚本加载问题。 AngularJS面试题 1.与jQuery的比较 jQuery js函数库 封装简化dom操作 使用jquery的思想是:我拥有一个DOM元素并且想让它去做某件事。也就是命令式编程思想。 angula...
阅读 2221·2021-09-30 09:47
阅读 2181·2021-09-26 09:55
阅读 2865·2021-09-24 10:27
阅读 1484·2019-08-27 10:54
阅读 934·2019-08-26 13:40
阅读 2462·2019-08-26 13:24
阅读 2364·2019-08-26 13:22
阅读 1685·2019-08-23 18:38