前端之家收集整理的这篇文章主要介绍了
angularjs – $watch在服务?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在服务内部的对象数组上设置$ watch(我想要$ watch声明本身在服务中)?
您可以通过注入$ rootScope并使用$ watch
方法的第一个参数的
函数向表集合中
添加任何表达式。伪
代码:
$rootScope.$watch(function() {
return //value to be watched;
},function watchCallback(newValue,oldValue) {
//react on value change here
});
不要忘记$ watch方法的第三个布尔参数。如果要深入监视整个对象以进行更改,则需要指定true。