Manual de referencia de AngularJS

Directivas de AngularJS

Directiva Descripción
ng-app Define el elemento raíz de la aplicación.
ng-bind Vincula el contenido del elemento HTML a los datos de la aplicación.
ng-bind-html Vincula el innerHTML del elemento HTML a los datos de la aplicación y elimina el código peligroso de la cadena HTML.
ng-bind-template Especifica que el contenido de texto debe reemplazarse con el patrón.
ng-blur Especifica el comportamiento del evento de desdibujado.
ng-change Especifica la expresión que debe calcularse al cambiar el contenido del usuario.
ng-checked Especifica si el elemento está seleccionado.
ng-class Especifica la clase CSS en el elemento HTML.
ng-class-even Igual que ng-class, pero solo para filas pares.
ng-class-odd Igual que ng-class, pero solo para filas impares.
ng-click Especifica la expresión que debe calcularse al hacer clic en el elemento.
ng-cloak Evita que aparezca parpadeo al cargar la aplicación.
ng-controller Define el objeto controlador de la aplicación.
ng-copy Especifica el comportamiento en el evento de copia.
ng-csp 更改内容安全策略。
ng-cut Cambiar la política de seguridad de contenido.
ng-cut Especificar el comportamiento en el evento de cortar.
ng-dblclick Especificar el comportamiento en el evento de doble clic.
ng-disabled Especificar si el elemento está deshabilitado.
ng-focus Especificar el comportamiento en el evento de enfoque.
ng-form Especificar el formulario HTML del control que se heredará.
ng-hide Ocultar o mostrar el elemento HTML.
ng-href Especificar la url del elemento <a>.
ng-if Eliminar el elemento HTML si la condición es falsa.
ng-include Incluir HTML en la aplicación.
ng-init Definir el valor inicial de la aplicación.
ng-jq Especificar que la aplicación debe usar bibliotecas, como jQuery.
ng-keypress Especificar el comportamiento en el evento keypress.
ng-keyup Especificar el comportamiento en el evento keyup.
ng-list Convertir el texto en una lista (arreglo).
ng-maxlength Especificar la cantidad máxima de caracteres permitidos en el campo de entrada.
ng-minlength Especificar la cantidad mínima de caracteres permitidos en el campo de entrada.
ng-model Vincular el valor del controlador HTML a los datos de la aplicación.
ng-model-options Especificar cómo completar la actualización del modelo.
ng-mousedown Especificar el comportamiento en el evento mousedown.
ng-mouseenter Especificar el comportamiento en el evento mouseenter.
ng-mouseleave Especificar el comportamiento en el evento mouseleave.
ng-mousemove Especificar el comportamiento en el evento mousemove.
ng-mouseover Especificar el comportamiento en el evento mouseover.
ng-mouseup Especificar el comportamiento en el evento mouseup.
ng-non-bindable Especificar que no se puede realizar la asociación de datos en este elemento o en sus elementos hijos.
ng-open Especificar la propiedad open del elemento.
ng-options Especificar los <options> en la lista del <select>.
ng-paste Especificar el comportamiento en el evento paste.
ng-pluralize Especificar el mensaje que se mostrará según las reglas de localización en en-us.
ng-readonly Especificar la propiedad readonly del elemento.
ng-repeat Definir un patrón para cada dato en el conjunto.
ng-required Especificar la propiedad required del elemento.
ng-selected Especificar la propiedad selected del elemento.
ng-show Mostrar u ocultar un elemento HTML.
ng-src Especificar la propiedad src del elemento <img>.
ng-srcset Especificar la propiedad srcset del elemento <img>.
ng-style Especificar la propiedad style del elemento.
ng-submit Especificar la expresión que se ejecutará en el evento onsubmit.
ng-switch Especificar la condición que se usará para mostrar/ocultar los subelementos.
ng-transclude Especificar el punto de inserción del elemento incrustado.
ng-value Especificar el valor del elemento input.

Directivas de AngularJS en elementos HTML

AngularJS modificó el comportamiento predeterminado de algunos elementos HTML.

Elemento Descripción
a AngularJS modificó el comportamiento predeterminado del elemento <a>.
form AngularJS modificó el comportamiento predeterminado del elemento <form>.
input AngularJS modificó el comportamiento predeterminado del elemento <input>.
script AngularJS modificó el comportamiento predeterminado del elemento <script>.
select AngularJS modificó el comportamiento predeterminado del elemento <select>.
textarea AngularJS modificó el comportamiento predeterminado del elemento <textarea>.

Filtros de AngularJS

Filtros Descripción
currency Formatear un número en un formato monetario.
date Formatear una fecha en un formato específico.
filter Seleccionar un subconjunto de elementos de un array.
json Formatear un objeto en una cadena JSON.
limitTo Limitar un array o cadena a un número específico de elementos/caracteres.
lowercase Formatear una cadena en minúsculas.
number Formatear un número en una cadena.
orderBy Ordenar un array mediante una expresión.
uppercase Formatear una cadena en mayúsculas.

Vea también:

Tutoriales:Filtros de Angular.

Atributos de validación de AngularJS

  • $dirty
  • $invalid
  • $error

Vea también:

Tutoriales:Validación de Angular.

API global de AngularJS

Convertir

API Descripción
angular.lowercase() Convertir una cadena a minúsculas.
angular.uppercase() Convertir una cadena a mayúsculas.
angular.copy() Crea una copia profunda de un objeto o array.
angular.forEach() Ejecuta una función para cada elemento de un objeto o array.

Comparación

API Descripción
angular.isArray() Retorna true si la referencia es un array.
angular.isDate() Retorna true si la referencia es una fecha.
angular.isDefined() Retorna true si la referencia está definida.
angular.isElement() Retorna true si la referencia es un elemento DOM.
angular.isFunction() Retorna true si la referencia es una función.
angular.isNumber() Retorna true si la referencia es un número.
angular.isObject() Retorna true si la referencia es un objeto.
angular.isString() Retorna true si la referencia es una cadena.
angular.isUndefined() Retorna true si la referencia no está definida.
angular.equals() Retorna true si dos referencias son iguales.

JSON

API Descripción
angular.fromJson() Recibe una cadena JSON y devuelve un objeto JavaScript.
angular.toJson() Recibe un objeto JavaScript y devuelve una cadena JSON.

Básico

API Descripción
angular.bootstrap() Iniciar manualmente AngularJS.
angular.element() Empaqueta elementos HTML como elementos jQuery.
angular.module() Crear, registrar o recuperar módulos de AngularJS.

Vea también:

Tutoriales:API de Angular.