Je veux surveiller les changements dans un dictionnaire, mais pour une raison quelconque, le rappel de la montre n'est pas appelé.
Voici un contrôleur que j'utilise:
function MyController($scope) {
$scope.form = {
name: 'my name',
surname: 'surname'
}
$scope.$watch('form', function(newVal, oldVal){
console.log('changed');
});
}
Voici le violon .
Je m'attends à ce que le rappel $ watch soit déclenché à chaque changement de nom ou de prénom, mais cela ne se produit pas.
Quelle est la bonne façon de procéder?