Jak głęboko oglądać tablicę w angularjs?

W moim zasięgu jest szereg obiektów, chcę oglądać wszystkie wartości każdego obiektu.

To jest mój kod:

function TodoCtrl($scope) {
  $scope.columns = [
      { field:'title', displayName: 'TITLE'},
      { field: 'content', displayName: 'CONTENT' }
  ];
   $scope.$watch('columns', function(newVal) {
       alert('columns changed');
   });
}

Ale kiedy modyfikuję wartości, np. zmieniamTITLE doTITLE2, thealert('columns changed') nigdy nie pojawił się.

Jak głęboko oglądać obiekty wewnątrz tablicy?

Jest demo na żywo:http://jsfiddle.net/SYx9b/

questionAnswers(10)

yourAnswerToTheQuestion