从AngularJS 1.1.4开始,您可以使用$watchCollection:$scope.$watchCollection('[item1, item2]', function(newValues, oldValues){ // do stuff here // newValues and oldValues contain the new and respectively old value // of the observed collection array});