如何深度观察angularjs中的数组?
我的范围中有一个对象数组,我想要观察每个对象的所有值。
这是我的代码:
function TodoCtrl($scope) { $scope.columns = [ { field:'title', displayName: 'TITLE'}, { field: 'content', displayName: 'CONTENT' } ]; $scope.$watch('columns', function(newVal) { alert('columns changed'); });}
但是当我修改值时,例如我TITLE
改为TITLE2
,alert('columns changed')
从不弹出。
如何深入观察数组内的对象?
有一个现场演示:http://jsfiddle.net/SYx9b/
拉风的咖菲猫
相关分类