在我的$范围对象的所有属性我有一个对象,它包含一些属性,如下列:观看关于如何在AngularJS
$scope.content = {
name : 'myname',
description : 'mydescription',
keyword : 'some keyword'
}
现在我想听听在每个属性的每一个变化。我在自己的对象上设置了监视器,但我无法获取对其属性的更改(通过绑定到某些输入字段,其属性从UI更改)。
$scope.$watch('content', function(){
// do some work
}
当我设置看一些属性如下,我可以得到该属性的变化。
$scope.$watch('content.name', function(){
// do some work
}
有什么办法来听而不集手表上的所有属性改变对象的属性?