如何通过观察同一个对象来更改对象属性值

时间:2015-09-17 14:43:33

标签: javascript jquery angularjs

我有一个对象,我发送的是$ http帖子。

 parameters = {
             foo: foo,
             bar: bar,
             widget: widget,
             bChanged: "0"
        };

bChanged的默认值需要为" 0"。当激活相同的函数时,我需要将值更改为" 1"如果任何属性值已更改。我认为一个简单的角度观察功能会起作用,但我似乎无法弄清楚这一点。

1 个答案:

答案 0 :(得分:1)

在代码中添加手表

$scope.$watch("parameters", function(oldVal, newVal){
   // Do whatever you want to do here
}, true);

如果任何属性发生任何变化,它将每次触发