摘要:
如果需要同时监测多个属性或者对象,并且执行的是同样的回调,可以有两种选择:1. 监测这些属性连接起来之后的值:$scope.$watch('objOne.a+objTwo.b+...', watchCallback);这个表达式可以无限长,但如果非常长的时候,应该把它们放在一个函数的返回值里,而不是... 阅读全文
摘要:
同样的例子,还可以这样写: 11.3$watch监控数据变化 your shopping cart {{item.title}} {{item.price|currency}} {{item.price*item.quantity... 阅读全文
摘要:
下面来看一个$watch的比较复杂的例子:还是回到http://www.cnblogs.com/liulangmao/p/3700919.html一开始讲的购物车例子,给它添加一个计算总价和折扣的功能,如果总价超过500,则优惠10%:代码如下: 11.1$watch监控数据变化 y... 阅读全文
摘要:
本篇主要介绍$watch的基本概念:$watch是所有控制器的$scope中内置的方法:$scope.$watch(watchObj,watchCallback,ifDeep)watchObj:需要被检测的对象,可以是以下任意一种:1. 某个数据,监测这个数据的值是否发生变化2. 一条angular... 阅读全文