通常遇到的情況為通過<code>$watch()</code>一次監(jiān)聽一個(gè)值的變化佳吞,當(dāng)然這種時(shí)候滿足絕大部分情況舀患。但是通過閱讀官網(wǎng)對(duì)于<code>$watch()</code>的解釋忆矛,<code>$watch()</code>還有第三個(gè)參數(shù)卵迂,第三個(gè)參數(shù)是一個(gè)布爾類型裕便,表示是否深度監(jiān)聽,深度監(jiān)聽的例子就是是否進(jìn)行比較對(duì)象的屬性见咒。這樣我們就可以實(shí)現(xiàn)一次監(jiān)聽多個(gè)值的變化偿衰。<p>
示例code如下
var app=angular.module("watchApp",[])
.controller("watchController",["$scope",function($scope){
$scope.object={};
$scope.object.one=$scope.one;
$scope.object.one=$scope.one;
$scope.$watch("object",function(){
.....
},true);
}])