Istruzione ng-change di AngularJS
Definizione e uso
ng-change
L'instruzione informa l'AngularJS delle operazioni da eseguire quando il valore dell'elemento HTML cambia.
ng-change
L'instruzione richiede l'esistenza di ng-model
istruzioni.
Nell'AngularJS ng-change
L'instruzione non sovrascrive l'evento onchange originale dell'elemento.ng-change
Verranno eseguiti sia l'espressione che l'evento onchange originale.
ng-change
L'evento viene attivato ogni volta che il valore cambia. Non aspetta che tutte le modifiche siano completate o che l'input perda il focus.
ng-change
L'evento viene attivato solo quando il valore dell'input cambia effettivamente, non attraverso la modifica JavaScript.
Esempio
Quando il valore dell'input cambia, esegui una funzione:
<body ng-app="myApp"> <div ng-controller="myCtrl"> <input type="text" ng-change="myFunc()" ng-model="myValue" /> <p>Il campo di input è cambiato {{count}} volte.</p> </div> <script> angular.module('myApp', []) .controller('myCtrl', ['$scope', function($scope) { $scope.count = 0; $scope.myFunc = function() { $scope.count++; }); }); </script> </body>
Sintassi
<elemento ng-change="espressione</elemento>
Supporta <input>
、<select>
e <textarea>
.
Parametro
Parametro | Descrizione |
---|---|
espressione | Espressione da eseguire quando il valore dell'elemento cambia. |