¿Cómo mirar en profundidad una matriz en angularjs?

Hay una matriz de objetos en mi alcance, quiero ver todos los valores de cada objeto.

Este es mi código:

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

Pero cuando modifico los valores, por ej. Yo cambioTITLE aTITLE2, laalert('columns changed') nunca estalló

¿Cómo observar profundamente los objetos dentro de una matriz?

Hay una demostración en vivo:http://jsfiddle.net/SYx9b/

Respuestas a la pregunta(10)

Su respuesta a la pregunta