$apply方法是用来触发脏检查,它在控制器里监听一个变量,每当这个变量的值改变的时候,它会去与最初的值做一次比较,然后HTML页面就会及时更新该变量的值(将最新的值赋值到html页面的view层或Model层(表单));
var fristController = function($scope){
$scope.date = new Date();
setInterval(function(){
$scope.$apply(function(){
$scope.date=new Date();
})
},1000)
}
HTML页面里的{{date}}就会每隔一秒更新