有没有办法使用以下方法订阅多个对象上的事件 $watch
$watch
例如
$scope.$watch('item1, item2', function () { });
从AngularJS 1.3开始,有一个新方法称为$watchGroup观察一组表达式。
$watchGroup
$scope.foo = 'foo'; $scope.bar = 'bar'; $scope.$watchGroup(['foo', 'bar'], function(newValues, oldValues, scope) { // newValues array contains the current values of the watch expressions // with the indexes matching those of the watchExpression array // i.e. // newValues[0] -> $scope.foo // and // newValues[1] -> $scope.bar });