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

 更新时间:2016年07月30日 15:43:38   投稿:lqh  
本文主要介绍AngularJS ng-change 指令,这里对ng-change指令资料做了详细介绍,并提供源码和运行结果,有需要的小伙伴参考下

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 指令的知识整理,后续继续补充。

相关文章

  • ng-alain的sf如何自定义部件的流程

    ng-alain的sf如何自定义部件的流程

    这篇文章主要介绍了ng-alain的sf如何自定义部件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Angular2开发环境搭建教程之VS Code

    Angular2开发环境搭建教程之VS Code

    不久前WebStorm的频繁卡死终于让我受不鸟了,我决定换个轻量级的编辑器,尝试了Emacs、Sublime text,最后选择了vscode。下面这篇文章主要给大家介绍了关于Angular2开发环境搭建教程之VS Code的相关资料,需要的朋友可以参考下。
    2017-12-12
  • angular.element方法汇总

    angular.element方法汇总

    本文主要给大家汇总了一下angular.element的方法,十分的详细,这里推荐给大家 参考下。
    2015-01-01
  • angular.js之路由的选择方法

    angular.js之路由的选择方法

    下面小编就为大家带来一篇angular.js之路由的选择方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • Angular 容器部署的方法

    Angular 容器部署的方法

    这篇文章主要介绍了Angular 容器部署的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • angularJS 入门基础

    angularJS 入门基础

    这篇文章主要介绍了angularJS 入门基础的相关资料,需要的朋友可以参考下
    2015-02-02
  • Angular2学习教程之组件中的DOM操作详解

    Angular2学习教程之组件中的DOM操作详解

    这篇文章主要给大家介绍了Angular2学习教程之组件中DOM操作的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来看看吧。
    2017-05-05
  • angularjs中判断ng-repeat是否迭代完的实例

    angularjs中判断ng-repeat是否迭代完的实例

    今天小编就为大家分享一篇angularjs中判断ng-repeat是否迭代完的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • Angular封装WangEditor富文本组件的方法

    Angular封装WangEditor富文本组件的方法

    这篇文章主要介绍了Angular封装WangEditor富文本组件,得益于Angular的强大,封装WangEditor组件非常简单,需要的朋友可以参考下
    2021-07-07
  • 详解angular中通过$location获取路径(参数)的写法

    详解angular中通过$location获取路径(参数)的写法

    本篇文章主要介绍了详解angular中通过$location获取路径(参数)的写法 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03

最新评论