Directiva ng-model-options de AngularJS

Definición y uso

ng-model-options La directiva se utiliza para controlar el enlace de los elementos del formulario HTML y las variables del ámbito.

Puede especificar que el enlace debe esperar el occurrence de un evento específico, o esperar un número específico de milisegundos, etc. Para obtener más información, consulte los valores válidos enumerados en los parámetros a continuación.

Ejemplo

Esperar que el campo pierda el foco antes de realizar el enlace de datos:

<div ng-app="myApp" ng-controller="myCtrl">
    <input ng-model="name" ng-model-options="{updateOn: 'blur'}">
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.name = "Bill Gates";
);
</script>

prueba personalmente

sintaxis

<elemento ng-model-options="opción</elemento>

soportado por <input><select> y <textarea> elementos soportados.

parámetros

parámetros descripción
opción

Objeto, especifica las opciones que deben seguir los enlaces de datos. Los objetos válidos incluyen:

{updateOn: 'event'} Especifica cuándo debe ocurrir la vinculación cuando ocurre un evento específico.

{debounce : 1000} Especifica cuántos milisegundos debe esperar la vinculación.

{allowInvalid : true|false} Especifica si se puede realizar la vinculación si el valor no pasa la validación.

{getterSetter : true|false} Especifica si las funciones绑定到模型的函数应被视为getter/setter。

{timezone : '0100'} Especifica qué zona horaria debe utilizarse al procesar objetos Date.