2014-06-20 AngularJS の $watch でリストの要素を監視する AngularJS $watch でリストの要素を監視したい場合、$watch の第三引数に true を渡すことで、リストの中身やオブジェクトの要素を監視するようになります。 $scope.list = [] // $scope.list の要素が変更された場合にも呼ばれるようになる。 $scope.$watch("list", function (){...}, true) ただし、この設定の場合はパフォーマンスに影響が出てくるようなのでご注意を。 [参照] http://angularjsninja.com/blog/2013/12/13/angularjs-watch/