Angularjs: Écouter changement de modèle dans une directive

J'essaie de trouver comment je peux l'écouter quand le modèle est mis à jour dans une directive.

eventEditor.directive('myAmount',function(){
    return {
        restrict: 'A',
        link: function(scope, elem, attrs) {
          scope.$watch(attr['ngModel'], function (v) {
            console.log('value changed, new value is: ' + v);
          });
        } 
      } 
    }
};

});

La directive est appelée à l'intérieur de ng-repeat comme

<div ng-repeat="ticket in tickets">
    <input my-amount ng-model="ticket.price"></input> 
</div>

Très heureux pour toute aide. Je ne comprends pas comment l'attribut scope ressemble à l'intérieur d'une ng-repeat.

Grâce.

OriginalL'auteur Niclas | 2014-09-16