angularjs-logo

AngularJS enriquece la validación y diligenciamiento de formularios. Con la directiva ng-click podemos controlar el evento click de un elemento, como un botón. También existen banderas como $disrty e $invalid para realizar validaciones. También se puede utilizar novalidate para inhabilitar una validación específica del navegador. Por último, Angular propone un esquema fuerte de eventos.

Eventos

AngularJS provee múltiples formas de asociar eventos en los elemento HTML. Por ejemplo, ng-click es normalmente asociados con un botón. La siguiente lista describe todo los eventos proporcionados por AngularJS.

  • ng-click
  • ng-dbl-click
  • ng-mousedown
  • ng-mouseup
  • ng-mouseenter
  • ng-mouseleave
  • ng-mousemove
  • ng-mouseover
  • ng-keydown
  • ng-keyup
  • ng-keypress
  • ng-change

ng-click

El siguiente código es un ejemplo de restablecer un formulario.
[gist]c9fbacbc78e3f9db26dd[/gist]

Ejecutarhttps://jsfiddle.net/AFelipeTrujillo/jgtznffm/5/

Validadores

Los siguientes validadores puede ser utilizados para realizar seguimiento a los errores.

  • $dirty: Estado del dato cuando a cambiado.
  • $invalid: Estado del dato cuando es invalido.
  • $error: Error exacto.

[gist]a551826be0dc7f7093a7[/gist]

Ejecutarhttps://jsfiddle.net/AFelipeTrujillo/jgtznffm/11/