AngularJS Introducción
AngularJS es unframework de JavaScript. Se puede agregar a páginas HTML mediante la etiqueta <script>.
AngularJS, a través dedirectivas,extiende HTML y, a través deexpresiones,vincula datos a HTML.
AngularJS es un framework de JavaScript.
AngularJS es un framework de JavaScript. Es una librería escrita en JavaScript.
AngularJS se publica como un archivo JavaScript y se puede agregar a una página web mediante la etiqueta script:
![]() |
Recomendamos colocar el script al final del elemento <body>. Esto mejora la velocidad de carga de la página web, porque la carga del HTML no está sujeta a la carga del script. |
|---|
Descargas de las distintas versiones de angular.js:https://github.com/angular/angular.js/releases
AngularJS extiende HTML.
AngularJS, a través deng-directivesextiende HTML.
ng-appLa directiva define una aplicación AngularJS.
ng-modelLa directiva vincula el valor de un elemento (por ejemplo, el valor de un campo de entrada) a la aplicación.
ng-bindLa directiva vincula los datos de la aplicación a la vista HTML.
Ejemplo de AngularJS
Pruébelo »
Explicación del ejemplo:
Cuando la página web termina de cargarse, AngularJS se inicia automáticamente.
ng-appLa directiva `ng-app` le dice a AngularJS que el elemento <div> esel propietario de la aplicaciónAngularJS.
ng-modelLa directiva vincula el valor del campo de entrada a la variable de la aplicación.name。
ng-bindLa directiva vincula la variable de la aplicación `name` al innerHTML de un párrafo.
![]() |
Si eliminang-appla directiva, HTML mostrará la expresión directamente, sin evaluar el resultado. |
|---|
¿Qué es AngularJS?
AngularJS hace que sea más fácil desarrollar aplicaciones modernas de una sola página (SPAs: Single Page Applications).
- AngularJS vincula los datos de la aplicación a los elementos HTML.
- AngularJS puede clonar y repetir elementos HTML.
- AngularJS puede ocultar y mostrar elementos HTML.
- AngularJS puede añadir código "detrás" de los elementos HTML.
- AngularJS admite la validación de entradas.
Directivas de AngularJS
Como puede ver, las directivas de AngularJS sonngatributos HTML con `ng-` como prefijo.
ng-initLa directiva inicializa variables de la aplicación AngularJS.
Ejemplo de AngularJS
Pruébelo »
![]() |
HTML5 permite atributos extendidos (personalizados), que comienzan condata-el prefijo `data-`. Los atributos de AngularJS comienzan conng-`ng-`, pero puede usardata-ng-`data-ng-` para que la página sea válida en HTML5. |
|---|
Con HTML5 válido:
Ejemplo de AngularJS
Pruébelo »
Expresiones de AngularJS
Las expresiones de AngularJS se escriben entre llaves dobles:{{ expression }}。
Las expresiones de AngularJS vinculan datos a HTML, lo cualng-bindtiene el mismo efecto que la directiva `ng-bind`.
AngularJS "mostrará" los datos en el lugar donde se escribe la expresión.
Las expresiones de AngularJSson muy similares alas expresiones de JavaScript.: pueden contener literales, operadores y variables.
Ejemplo: {{ 5 + 5 }} o {{ firstName + " " + lastName }}
Ejemplo de AngularJS
Pruébelo »
Aplicación de AngularJS
AngularJS Módulo (Module)define la aplicación AngularJS.
AngularJS Controlador (Controller)se utiliza para controlar la aplicación AngularJS.
ng-appLa directiva `ng-app` especifica la aplicación,ng-controllery la directiva `ng-controller` especifica el controlador.
Ejemplo de AngularJS
Pruébelo »
El módulo de AngularJS define la aplicación:
Módulo de AngularJS
El controlador de AngularJS controla la aplicación:
Controlador de AngularJS
En los siguientes tutoriales aprenderá más sobre aplicaciones y módulos.
Otras extensiones


