Sto provando a creare una semplice calcolatrice in Angolare in cui posso sovrascrivere il totale se lo desidero. Ho questa parte di lavoro, ma quando poi torno a inserire un numero nei campi uno o due il totale non viene aggiornato nel campo.Campo di immissione dell'aggiornamento JS angolare dopo la modifica
Ecco il mio jsfiddle http://jsfiddle.net/YUza7/2/
La forma
<div ng-app>
<h2>Calculate</h2>
<div ng-controller="TodoCtrl">
<form>
<li>Number 1: <input type="text" ng-model="one">
<li>Number 2: <input type="text" ng-model="two">
<li>Total <input type="text" value="{{total()}}">
{{total()}}
</form>
</div>
</div>
Il javascript
function TodoCtrl($scope) {
$scope.total = function(){
return $scope.one * $scope.two;
};
}
Come ha detto @ Martin, è necessario associare l'ingresso ad un valore scrivibile (quindi non una funzione) per essere in grado di farlo indietro da $ scope nel controller. – Guillaume86