歚木省

如何实现input输入时和值为空时的状态变化

下面以一段代码进行演示,其中涉及的知识点为angular的element元素(angular中jqLite的写法)和angular中的$watch事件。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" /> 

<title>$apply()、$timeout()、$watch()</title>

<script type="text/javascript" src="js/jquery...

Angular.js中使用$watch监听模型变化

袁克强的博客:

$watch简单使用

$watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。


$watch(watchExpression, listener, objectEquality);

每个参数的说明如下:

  1. watchExpression:监听的对象,它可以是一个angular表达式如'name',或函数如function(){return $scope.name}。

  2. listener:当watchExpression变化时会被调用的函数或者表达式,它接收3个参数:newValue(新值), oldValue...

13
 

© 歚木省 | Powered by LOFTER