【发布时间】:2013-10-27 15:24:23
【问题描述】:
我想监视字典中的变化,但由于某种原因未调用监视回调。
这是我使用的控制器:
function MyController($scope) {
$scope.form = {
name: 'my name',
surname: 'surname'
}
$scope.$watch('form', function(newVal, oldVal){
console.log('changed');
});
}
这里是fiddle。
我希望每次更改姓名或姓氏时都会触发 $watch 回调,但它不会发生。
正确的做法是什么?
【问题讨论】:
标签: javascript angularjs angularjs-scope