我想要查看字典中的更改,但由于某种原因,不会调用监视回调.
这是我使用的控制器:
function MyController($scope) {
$scope.form = {
name: 'my name',
surname: 'surname'
}
$scope.$watch('form', function(newVal, oldVal){
console.log('changed');
});
}
Run Code Online (Sandbox Code Playgroud)
这是小提琴.
我希望每次更改名称或姓氏时都会触发$ watch回调,但不会发生.
这样做的正确方法是什么?