¿Qué es la noción de directivas en AngularJS?

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.

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

las directivas se utilizan para ampliar la funcionalidad de los elementos HTML. Puede agregar funcionalidad a los elementos HTML existentes mediante el uso de directivas. Por ejemplo, puede agregar validación al cuadro de texto mediante una directiva. Hay muchas directivas incorporadas proporcionadas por el marco angular, pero es necesario que pueda agregue directivas adicionales para su requisito específico.