• $scope.$watch(watchFn , watchAction , deepWatch)

其中,watchFn是带有angular表达式或函数字符串;

watchAction是一个函数或者表达式,当watchFn发生变化时调用,如果是函数,其签名是function(newValue, oldValue, scope);

deepWatch如果是ture,则会检查被监控对象的每一个属性是否发生了变化。

<script type="application/javascript">
var modelMy = angular.module('modelMy',[]);
modelMy.controller('shopList',['$scope',function($scope){ //scope容易被压缩成简短的其他字符 可以用第二种方法
$scope.unitPrice = 38;
$scope.count = 3;
$scope.fre = 8;
$scope.total = function(){
return $scope.unitPrice * $scope.count;
};
/* $scope.$watch( 'count' , function(value){ //监听$watch 单个''
console.log(value);
})*/
$scope.$watch( $scope.total , function(value){ //监听$watch 函数
$scope.fre = value >= 100 ? 0 : 8;
})
}])
</script>
  • $scope.$apply
<body ng-app="myApp">
<div ng-controller="MessageController">
Delayed Message: {{message}}
</div>
</body>
<script>
var m1 = angular.module('myApp',[]);
m1.controller('MessageController', function($scope) {
$scope.getMessage = function() {
setTimeout(function() {
$scope.$apply(function() { // 在这应用$apply方法
$scope.message = '2秒后显示该文字';
console.log('message:' + $scope.message);
});
}, 2000);
} $scope.getMessage(); });
</script>

最新文章

  1. NPOI 导出Excel2007版本时出现流已关闭问题
  2. NYOJ之素数求和问题
  3. 建立Maven工程时出错,Failure to transfer com.thoughtworks.xstream:xstream:jar:1.3.1
  4. C#初级知识点整理及VS的简单使用
  5. IE下判断IE版本的语句...[if lte IE 6]……[endif]
  6. iOS 通览(二)
  7. 使用 Gradle 实现 TFS 构建自动化
  8. print流
  9. String类中几个简单的常用方法
  10. C++ tree(1)
  11. VBS调用系统API
  12. Web开发者的最爱 5个超实用的HTML5 API
  13. python(函数)
  14. 带你深入理解STL之迭代器和Traits技法
  15. SpringCloud实战-Ribbon客户端负载均衡
  16. vs2012,打开早期版本窗体错误
  17. html文本格式
  18. 详解java中的byte类型
  19. Java设计模式应用——桥接模式
  20. C#中使用Log4Net记录日志

热门文章

  1. Shell test命令
  2. 142 Linked List Cycle II(如果链表有环,找到入口结点Medium)
  3. jquery工具函数browser() 辨别浏览器
  4. Python自动化运维之13、异常处理及反射(__import__,getattr,hasattr,setattr)
  5. 简述Seesion和Cookie
  6. 转:nginx防DDOS攻击的简单配置
  7. 【递归】Vijos P1132 求二叉树的先序序列(NOIP2001普及组第三题)
  8. Codeforces Round #232 (Div. 1) A 解题报告
  9. iOS NSInvocation的学习
  10. HDU3631:Shortest Path(Floyd)