1. ホーム
  2. javascript

[解決済み] 複数の$scope属性を監視する

2022-03-23 04:19:40

質問

を使用して、複数のオブジェクトのイベントを購読する方法はありますか? $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 
});