Je suis sûr qu'il me manque quelque chose de très simple ici.
Je veux surveiller les changements dans un dictionnaire, mais pour une raison quelconque, le rappel 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: http://jsfiddle.net/Y8ByG/
Je m'attends à ce que le rappel soit lancé chaque fois que le nom ou le prénom est changé, mais cela n'arrive pas.
Quelle est la bonne façon de le faire?
Je vous remercie