资讯专栏INFORMATION COLUMN

【Angularjs文档翻译及实例】DOM事件

awesome23 / 2117人阅读

摘要:把当中涉及事件的属性整理一下,此文档是基于英文文档整理的。约定此文中表示属性名。用法参数参数类型详情提交表单时,表达式被触发事件对象与一样可获得综合实例代码代码地址如有问题,请指正。

把Angularjs当中涉及DOM事件的属性整理一下,此文档是基于1.4.8英文文档整理的。

约定:
此文中ngXxx表示ng-xxx属性名。

ngBlur

用法


...

参数

参数 类型 详情
ngBlur expression 表达式将在失去焦点时被触发(事件对象与$event一样可获得)
ngFocus

用法


...

参数

参数 类型 详情
ngFocus expression 表达在获得焦点时被触发(事件对象与$event一样可获得)
ngChange

用法


...

参数

参数 类型 详情
ngChange expression 表达式将在input控件被改变时触发
ngChecked

用法


...

参数

参数 类型 详情
ngChecked expression 如果表达式为真,那么就会在元素上设置checked属性
ngClick

用法


...

参数

参数 类型 详情
ngClick expression 当被点击的时候触发表达式(事件对象与$event一样可获得)
ngKeydown/ngKeypress/ngKeyup

用法


...


...


...

参数

参数 类型 详情
ngKeydown expression 表达式在按键按下时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等)
ngKeypress expression 表达式在按键按下时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等)
ngKeyup expression 表达式在按键释放时被触发(事件对象与$event一样可获得,并且可以查询keyCode, altKey等)
ngMousedown/ngMouseup

用法


...


...

参数

参数 类型 详情
ngMousedown expression 表达式在鼠标按下时被触发(事件对象与$event一样可获得)
ngMouseup expression 表达式在鼠标释放时被触发(事件对象与$event一样可获得)
ngMouseenter/ngMousemove

用法


...


...

参数

参数 类型 详情
ngMouseenter expression 表达式在鼠标进入元素时被触发(事件对象与$event一样可获得)
ngMousemove expression 表达式在鼠标在元素上移动时被触发(事件对象与$event一样可获得)
ngMouseover/ngMouseleave

用法


...


...

参数

参数 类型 详情
ngMouseover expression 表达式在鼠标穿过元素时被触发(事件对象与$event一样可获得)
ngMouseleave expression 表达式在鼠标离开时被触发(事件对象与$event一样可获得)
ngSelected

用法

参数

参数 类型 详情
ngSelected expression 表达式为真时,selected属性将被设置在元素上。
ngSubmit

用法

...

参数

参数 类型 详情
ngSubmit expression 提交表单时,表达式被触发(事件对象与$event一样可获得)
综合实例

html代码

touch me

msg1:{{changeStatus}},content:{{change}}

change status of select

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

相关文章

  • Angularjs文档翻译实例】表单指令集(input)

    摘要:设置了属性,清空一下内容查看效果设置了属性,增加内容查看效果运行效果以及用法其中以及请参照的参数列表,下面,仅列出与上个控件不同的参数。 最近在看Angular的知识,无论是书中还是网上,讲解跟表单有关的指令集都是点到为止,讲些基础验证,比如,是否为空,是否为email地址,更多的并没有讲解,但是,当我查看Angular的官方文档时,发现与input控件相关的指令集真的很丰富,有关HT...

    reclay 评论0 收藏0
  • angular 指令详解(一)compile与link

    摘要:实例元素及实例属性都会作为参数传递到函式函式關連於此實例的實例元素實例元素的屬性结论到目前为止,但愿你有清楚的理解关于及之间的差异。 原文地址:https://987.tw/2014/09/03/ang... AngularJS directives是令人惊艳的。它允许你创造高度语意且可重复利用的元件。在某种意义上你可以认为它是极致的web components先驱者。 有许多很棒的文...

    crossea 评论0 收藏0
  • 创建自定义指令

    摘要:我们通常通过其区分大小写的规范化名称例如,来定义指令。在其目前的实现上,我们应该需要去创建一些不同点控制器用来重用这个指令。如此,绑定是理想的将回调函数绑定到指令行为。这被指令调用指明。前缀表示该指令在其父元素上搜索控制 文档翻译至angularjs.org. 文档解释了您何时想在AngularJS应用程序中创建自己的指令,以及如何实现它们。 | 建议搭配原文食用 | 什么是指令? 在...

    zzbo 评论0 收藏0
  • AngularJs功能(六)--指令

    摘要:事件只针对输入框值的真实修改,而不是通过来修改。指令将给定表达式的值替换元素的内容。指令还有另外一种转换方式,如果你有字符串数组希望在输入框中显示,你可以在上使用指令。 指令 Directive 指令系统(Directive)是Angular应用的一个重要特性。 是通过对DOM元素的标签丶属性来增强HTML表现力,为其增加一些特定功能。本篇参考文档Angular菜鸟教程 内置指令 这里...

    Mertens 评论0 收藏0
  • 总结的AngularJS1版本的一些面试问题

    摘要:综上所述两者是出于不同的目的被创建的,解决的也是不同的问题。检测模型变化的过程称为循环。由指令注册的事件处理函数执行。该回调函数会更新插值表达式所在的属性。模块主要关系脚本加载问题。 AngularJS面试题 1.与jQuery的比较 jQuery js函数库 封装简化dom操作 使用jquery的思想是:我拥有一个DOM元素并且想让它去做某件事。也就是命令式编程思想。 angula...

    defcon 评论0 收藏0

发表评论

0条评论

awesome23

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<