皮皮网

【双轨对碰源码】【达人通告源码】【总值指标源码】angular watch 源码

2024-11-30 06:57:55 来源:暗宝源码

1.angular watch可以监听多个值么
2.angularjs watch只能监听ng-model吗

angular watch 源码

angular watch可以监听多个值么

       $watch简单使用

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

       $watch(watchExpression,源码双轨对碰源码 listener, objectEquality);

       æ¯ä¸ªå‚数的说明如下:

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

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

       objectEquality:是否深度监听,如果设置为true,它告诉Angular检查所监控的对象中每一个属性的变化. 如果你希望监控数组的个别元素或者对象的属性而不是一个普通的值, 那么你应该使用它

angularjs watch只能监听ng-model吗

       $scope对象自动封装的,只要名称一致就行了比如:ng-model="name",$scope.name就能拿到值了