AngularJS ng-changeDirectiva
Manual de referencia de AngularJS
Ejemplo de AngularJS
Ejecutar una función cuando el valor del campo de entrada cambie:
<div ng-controller="myCtrl">
<input type="text" ng-change="myFunc()" ng-model="myValue" />
<p>The input field has changed {{count}} times.</p>
</div>
<script>
.controller('myCtrl', ['$scope', function($scope) {
$scope.count = 0;
$scope.myFunc = function() {
$scope.count++;
};
}]);
</body>
Pruébalo »
Definición y uso
ng-changeLa directiva se utiliza para indicar a AngularJS la operación que debe ejecutar cuando cambie el valor de un elemento HTML.
ng-changeLa directiva debe utilizarse junto conng-modelel uso de la directiva.
AngularJS ng-changeLa directiva no anula el evento nativo onchange; si se desencadena ese evento,ng-changese ejecutarán tanto la expresión como el evento nativo onchange.
ng-changeEl evento se dispara en cada cambio del valor; no necesita esperar a que se complete un proceso de modificación, ni esperar a que se pierda el foco.
ng-changeEl evento se refiere solo a cambios reales en el valor del campo de entrada, no a modificaciones realizadas mediante JavaScript.
Sintaxis
Los elementos <input>, <select> y <textarea> son compatibles.
Valor de parámetro
| Valor | Descripción |
|---|---|
| expression | Expresión que se ejecuta cuando cambia el valor del elemento. |
Otras extensiones