English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referencia de AngularJS

Directivas de AngularJS

Las directivas de AngularJS utilizadas en este tutorial:

DirectivaDescripción
ng-appDefinir el elemento raíz de la aplicación.
ng-bindEnlazar el elemento HTML a los datos de la aplicación
ng-bind-htmlEnlazar el innerHTML del elemento HTML a los datos de la aplicación y eliminar caracteres peligrosos de la cadena HTML
ng-bind-templateEspecificar el contenido de texto que se debe reemplazar con el plantilla
ng-blurEspecificar el comportamiento del evento blur
ng-changeEspecificar la expresión que se debe ejecutar cuando cambia el contenido
ng-checkedEspecificar si el elemento está seleccionado
ng-classEspecificar la clase CSS utilizada por el elemento HTML
ng-class-evenSimilar a ng-class, pero solo en filas pares
ng-class-oddSimilar a ng-class, pero solo en filas impares
ng-clickDefinir el comportamiento del elemento al hacer clic
ng-cloakPrevenir que la aplicación parpadee mientras se está cargando
ng-controllerDefinir el objeto controlador de la aplicación
ng-copyEspecificar el comportamiento del evento de copiar
ng-cspModificar la política de seguridad del contenido
ng-cutEspecificar el comportamiento del evento de cortar
ng-dblclickEspecificar el comportamiento del evento de doble clic
ng-disabledEspecificar si un elemento está deshabilitado
ng-focusEspecificar el comportamiento del evento de enfoque
ng-formEspecificar que el formulario HTML herede el controlador del formulario
ng-hideOcultar o mostrar un elemento HTML
ng-hrefEspecificar el enlace para el elemento <a>
ng-ifEliminar el elemento HTML si la condición es falsa
ng-includeIncluir un archivo HTML en la aplicación
ng-initDefinir los valores de inicialización de la aplicación
ng-jqDefinir las bibliotecas que la aplicación debe usar, como: jQuery
ng-keydownEspecificar el comportamiento del evento al presionar el botón
ng-keypressEspecificar el comportamiento del evento al presionar el botón
ng-keyupEspecificar el comportamiento del evento al soltar el botón
ng-listConvertir texto en lista (arreglo)
ng-modelEnlazar el valor del controlador HTML a los datos de la aplicación
ng-model-optionsEspecificar cómo actualizar el modelo
ng-mousedownEspecificar el comportamiento al presionar un botón del ratón
ng-mouseenterEspecificar el comportamiento del puntero del ratón al pasar sobre el elemento
ng-mouseleaveEspecificar el comportamiento del puntero del ratón al salir del elemento
ng-mousemoveEspecificar el comportamiento del puntero del ratón al moverse dentro de un elemento específico
ng-mouseoverEspecificar el comportamiento cuando el puntero del ratón está sobre el elemento
ng-mouseupEspecificar el comportamiento cuando se suelta el botón del ratón sobre el elemento
ng-non-bindableEspecificar que el elemento o los subelementos no pueden estar asociados con datos
ng-openEspecificar la propiedad open del elemento
ng-optionsEspecificar <options> en la lista <select>
ng-pasteEspecificar el comportamiento del evento de pegado
ng-pluralizeMostrar información según las reglas de localización
ng-readonlyEspecificar la propiedad readonly del elemento
ng-repeatDefinir la plantilla de cada dato en la colección
ng-selectedEspecificar la propiedad selected del elemento
ng-showMostrar u ocultar elementos HTML
ng-srcEspecificar la propiedad src del elemento <img>
ng-srcsetEspecificar la propiedad srcset del elemento <img>
ng-styleEspecificar la propiedad style del elemento
ng-submitEspecificar la expresión a ejecutar cuando ocurre el evento onsubmit
ng-switchEspecificar las condiciones para mostrar u ocultar elementos secundarios
ng-transcludeEspecificar la posición de destino del relleno
ng-valueEspecificar el valor del elemento input

Análisis de filtros Filtros de AngularJs.

Eventos de AngularJS

AngularJS admite los siguientes eventos:

  • ng-click

  • ng-dbl-click

  • ng-mousedown

  • ng-mouseenter

  • ng-mouseleave

  • ng-mousemove

  • ng-keydown

  • ng-keyup

  • ng-keypress

  • ng-change

Análisis de eventos: Eventos de Angular.

Atributos de validación de AngularJS

  • $dirty

  • $invalid

  • $error

Validación de análisis:Validación de Angular.

API global de AngularJS

Conversión

APIDescripción
angular.lowercase()Convertir una cadena a minúsculas
angular.uppercase()Convertir una cadena a mayúsculas
angular.copy()Copia profunda de arrays o objetos
angular.forEach()Función de iteración de objetos o arrays

Comparación

APIDescripción
angular.isArray()Si se refiere a un array, devuelve verdadero
angular.isDate()Si se refiere a una fecha, devuelve verdadero
angular.isDefined()Si se refiere a una variable ya definida, devuelve verdadero
angular.isElement()Si se refiere a un elemento DOM, devuelve verdadero
angular.isFunction()Devuelve true si la referencia es una función
angular.isNumber()Devuelve true si la referencia es un número
angular.isObject()Devuelve true si la referencia es un objeto
angular.isString()Devuelve true si la referencia es una cadena
angular.isUndefined()Devuelve true si la referencia no está definida
angular.equals()Devuelve true si dos objetos son iguales

JSON

APIDescripción
angular.fromJson()Deserialización de cadenas de JSON
angular.toJson()Serialización de cadenas de JSON

Básico

APIDescripción
angular.bootstrap()Iniciar manualmente AngularJS
angular.element()Envuelve una parte de un elemento DOM o una cadena de HTML, y lo trata como un elemento jQuery.
angular.module()Crear, registrar o recuperar módulos de AngularJS

Análisis de API global :API de Angular.