AngularJS ng-change 指令的详解及简单实例


Posted in Javascript onJuly 30, 2016

AngularJS ng-change 指令

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="myApp">
<div ng-controller="myCtrl">
 <p>在输入框中输入一些信息:</p>
 <input type="text" ng-change="myFunc()" ng-model="myValue" />
 <p>输入框已经修改了 {{count}} 次。</p>
</div>

<script>
 angular.module('myApp', [])
  .controller('myCtrl', ['$scope', function($scope) {
   $scope.count = 0;
   $scope.myFunc = function() {
    $scope.count++;
   };
  }]);
</script>
</body>
</html>

运行结果:

 在输入框中输入一些信息:

输入框已经修改了 0 次。

定义和用法

ng-change 指令用于告诉 AngularJS 在 HTML 元素值改变时需要执行的操作。

ng-change 指令需要搭配 ng-model 指令使用。

AngularJS ng-change 指令指令不会覆盖原生的 onchange 事件, 如果触发该事件,ng-change 表达式与原生的 onchange 事件都会执行。

ng-change 事件在值的每次改变时触发,它不需要等待一个完成的修改过程,或等待失去焦点的动作。

ng-change 事件只针对输入框值的真实修改,而不是通过 JavaScript 来修改。

语法

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

<input>, <select>, 和  <textarea> 元素支持。

参数值

描述
expression 元素值改变时执行表达式。

以上就是对AngularJS ng-change 指令的知识整理,后续继续补充。

Javascript 相关文章推荐
jquery ajax 登录验证实现代码
Sep 23 Javascript
jQuery 源码分析笔记(5) jQuery.support
Jun 19 Javascript
Jquery实现弹出层分享微博插件具备动画效果
Apr 03 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
Aug 15 Javascript
js获取元素的偏移量offset简单方法(必看)
Jul 05 Javascript
Vue组件之Tooltip的示例代码
Oct 18 Javascript
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
使用vue-router切换页面时实现设置过渡动画
Oct 31 Javascript
Vuex实现购物车小功能
Aug 17 Javascript
如何管理Vue中的缓存页面
Feb 06 Vue.js
Javascript中级语法快速入手
Jul 30 #Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 #Javascript
AngularJS ng-bind-template 指令详解
Jul 30 #Javascript
AngularJS ng-bind-html 指令详解及实例代码
Jul 30 #Javascript
AngularJS ng-bind 指令简单实现
Jul 30 #Javascript
AngularJS ng-app 指令实例详解
Jul 30 #Javascript
如何检测JavaScript的各种类型
Jul 30 #Javascript
You might like
用PHP和ACCESS写聊天室(十)
2006/10/09 PHP
discuz Passport 通行证 整合笔记
2008/06/30 PHP
php class类的用法详细总结
2013/10/17 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
python保存网页图片到本地的方法
2018/07/24 Python
python进行文件对比的方法
2018/12/24 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
python 遍历pd.Series的index和value
2019/11/26 Python
tensorboard显示空白的解决
2020/02/15 Python
使用keras内置的模型进行图片预测实例
2020/06/17 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
美国第一香水网站:Perfume.com
2017/01/23 全球购物
一名女生的自荐信
2013/12/08 职场文书
个人债务授权委托书
2014/10/17 职场文书
机关职员工作检讨书
2014/10/23 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers