AngularJS基础 ng-keydown 指令简单示例

 更新时间:2016年08月02日 09:24:26   投稿:lqh  
本文主要介绍AngularJS ng-keydown 指令,在这里帮大家整理了ng-keydown 指令的基础资料,并附有代码,有需要的朋友可以参考下

AngularJS ng-keydown 指令

AngularJS 实例

按下按键时执行的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="">

<input ng-keydown="count = count + 1" ng-init="count=0" />

<h1>{{count}}</h1>

<p>该实例在输入框每次按下按键时,计算变量 "count" 会自动加 1。</p>

</body>
</html>

定义和用法

ng-keydown 指令用于告诉 AngularJS 在指定 HTML 元素上按下按键时需要的操作。

ng-keydown 指令不会覆盖元素的原生 onkeydown 事件, 事件触发时,ng-keydown 表达式与原生的 onkeydown 事件将都会执行。

按键敲击的事件顺序:

1.Keydown

2.Keypress

3.Keyup

语法

<element ng-keydown="expression"></element>

<input>, <select>, <textarea>, 和其他可编辑元素支持该指令。

参数值

 

描述
expression 按下按键执行的表达式。

相关文章

  • Angular动态绑定样式及改变UI框架样式的方法小结

    Angular动态绑定样式及改变UI框架样式的方法小结

    AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。这篇文章主要介绍了Angular动态绑定样式及改变UI框架样式的方法小结,需要的朋友可以参考下
    2018-09-09
  • AngularJs bootstrap搭载前台框架——js控制部分

    AngularJs bootstrap搭载前台框架——js控制部分

    本文主要介绍AngularJs bootstrap搭载前台框架js控制部分的资料,这里有实现代码,有兴趣的小伙伴可以参考下
    2016-09-09
  • Angular中的Promise对象($q介绍)

    Angular中的Promise对象($q介绍)

    这篇文章主要介绍了Angular中的Promise对象($q介绍),本文讲解了Promise模式、Q Promise的基本用法、AngularJs中的$q.defferd等内容,需要的朋友可以参考下
    2015-03-03
  • Angular2环境搭建具体操作步骤(推荐)

    Angular2环境搭建具体操作步骤(推荐)

    下面小编就为大家带来一篇Angular2环境搭建具体操作步骤(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • AngularJS仿苹果滑屏删除控件

    AngularJS仿苹果滑屏删除控件

    前端开发中,为了对列表项进行快捷操作,有时就添个按钮来简单实现。但是,有时会发现按钮影响美观,甚至影响列表行的布局。稍在网上搜索无果,而写此仿苹果滑屏删除控件
    2016-01-01
  • angular使用post、get向后台传参的问题实例

    angular使用post、get向后台传参的问题实例

    本篇文章主要介绍了angular使用post、get向后台传参的问题实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 基于Angular.js实现的触摸滑动动画实例代码

    基于Angular.js实现的触摸滑动动画实例代码

    这篇文章主要介绍了基于Angular.js实现的触摸滑动动画实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • Angular中使用Intersection Observer API实现无限滚动效果

    Angular中使用Intersection Observer API实现无限滚动效果

    这篇文章主要介绍了Angular中使用Intersection Observer API实现无限滚动,实现原理为 在data下面加一个loading元素 如果此元素进入视窗 则调用api获取新的数据加到原来的数据里面,这时loading就会被新数据顶下去,感兴趣的朋友一起看看吧
    2023-12-12
  • 如何创建AngularJS 模块

    如何创建AngularJS 模块

    AngularJS是一个强大的前端框架,其模块化架构提供了高度的灵活性和可维护性,本文探讨了AngularJS中模块的概念,包括定义、用途及创建和配置方法,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • Angular2仿照微信UI实现9张图片上传和预览的示例代码

    Angular2仿照微信UI实现9张图片上传和预览的示例代码

    本篇文章主要介绍了Angular2仿照微信UI实现9张图片上传和预览的示例代码,非常具有实用价值,需要的朋友可以参考下
    2017-10-10

最新评论