观察 ngmodel 的任何变化

Watching any changes in ngmodel

我已经定义了 ng-model 广告

 <input type="checkbox" name="check" ng-model="params.privacy">

我的控制器代码为

$scope.params={
    privacy:true,  
    status: false
   }

如何查看$scope.params

中的条款变化

你可以这样做:

$scope.$watch('params.privacy', function(new, old) {
   // triggered when `params.privacy` is changed
});

或者如果您想查看所有属性,请使用deep watch:

$scope.$watch('params', function(new, old) {
   // triggered when any `params` property is changed
}, true);