Sto cercando di scoprire come posso ascoltare quando il modello viene aggiornato all'interno di una direttiva.Angularjs: ascolto del cambio di modello in una direttiva
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 direttiva è chiamato all'interno ng-repeat come
<div ng-repeat="ticket in tickets">
<input my-amount ng-model="ticket.price"></input>
</div>
Molto felice per qualsiasi aiuto. Non capisco come appare l'attributo scope all'interno di una ng-repeat.
Grazie.
Grazie per la correzione. Funziona alla grande. Grazie! – Niclas