angularjs – 观察多个$scope属性

前端之家收集整理的这篇文章主要介绍了angularjs – 观察多个$scope属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有没有办法订阅多个对象使用$ watch的事件

例如。

$scope.$watch('item1,item2',function () { });

从AngularJS 1.3开始,有一个称为$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 
});

猜你在找的Angularjs相关文章