AngularJS ng-change instructie
Definitie en gebruik
ng-change
De instructie laat AngularJS weten welke actie te uitvoeren wanneer de waarde van de HTML-elementen verandert.
ng-change
De instructie vereist de aanwezigheid van ng-model
instructie
Instructie in AngularJS ng-change
De instructie overschrijft niet het oorspronkelijke onchange-evenement van het elementng-change
De expressie en het oorspronkelijke onchange-evenement worden beide uitgevoerd.
ng-change
Het evenement wordt geactiveerd bij elke verandering van de waarde. Het wacht niet tot alle wijzigingen zijn voltooid of wanneer het invoerveld de focus verliest.
ng-change
Het evenement wordt alleen geactiveerd wanneer de waarde van de invoer echt verandert, niet door wijzigingen die door JavaScript worden uitgevoerd.
Voorbeeld
Wanneer de waarde van het invoerveld verandert, voer een functie uit:
<body ng-app="myApp"> <div ng-controller="myCtrl"> <input type="text" ng-change="myFunc()" ng-model="myValue" /> <p>De invoervelden zijn {{count}} keer veranderd.</p> </div> <script> angular.module('myApp', []) .controller('myCtrl', ['$scope', function($scope) { $scope.count = 0; $scope.myFunc = function() { $scope.count++; }); }); </script> </body>
Syntaxis
<element ng-change="uitdrukking</element>
Ondersteunt <input>
、<select>
en <textarea>
.
Parameters
Parameters | Beschrijving |
---|---|
uitdrukking | Uitdrukking die moet worden uitgevoerd wanneer de waarde van een element verandert. |