Directivas
La visión principal de angular js es crear un marco que mejoraría html en lugar de javascript, imagina si tuvieras una etiqueta html llamada calendar
o tab
y pudieras agregar o personalizar tus propios conjuntos de etiquetas en html.
Angular hace esto usando algo llamado directives
, las nuevas etiquetas son simplemente directivas angulares que puede definir, reutilizar o ampliar para satisfacer sus necesidades. Cada directiva es responsable de una parte de DOM, esto se hace a través de la definición de la directiva como elemento, atributo o clase.
- ¿Cuál es el punto de referencia para un ingeniero de pila completa?
- ¿Cuáles son buenos sitios web / documentos para comprender la filosofía de diseño de REST API?
- ¿Cuáles son los problemas comunes para los cuales Node.js es la mejor opción?
- ¿Puedo comprar un SSL en GoDaddy para un dominio registrado y / o alojado en A Small Orange?
- Cómo hacer un seguimiento de lo que un usuario de mi sitio web compra en otro sitio web
Usando una directiva podemos crear nuestras propias etiquetas o elementos y adjuntar nuestro propio DOM y comportamiento. Cada directiva tiene un $scope
que es aplicable para el DOM que controla y cada directiva también tiene un controller
que administra el $scope
.
Es una noción popular que los Controladores tienen $scope
pero en realidad son las directivas las que tienen $scope
, los controladores administran el alcance de las directivas.
Hay muchas directivas, puedes consultar la mayoría en la “Hoja de trucos de AngularJS”
Otros recursos útiles para saber más sobre Angular Js
- Crear una aplicación web de una sola página usando AngularJS
- Razones por las que AngularJS es una buena opción para el desarrollo de aplicaciones web