qui se veut très proche de la balise HTML 5 . Their role is to enhance the capabilities of HTML by attaching custom behaviors to the DOM. Directives are basically functions that are executed when the compiler finds them. It specifies how to place our business logic in Angular. L'astérisque (*) permet de lire et d'écrire plus facilement des directives qui ont vocation à changer la mise en page HTML. In general, there are 3 types of directives: structural, attribute and components. A directive is a custom HTML element that is used to extend the power of HTML. © 2016-2017 - Learn Angular - On va dynamiser tout cela alors …. 29, Jul 20. Custom directives are created by us and are not standard. To change appearance angular provides ElementRef class that can directly access DOM. Just as for components, the metadata for a directive associates the decorated class with a selector element that you use to insert it into HTML. 17, Jul 19. ngIfpermet de supprimer ou de recréer l'élément courant suivant l'expression passée en paramètre. The directives are listed below −. Aujourd'hui, j'exerce mon métier en tant qu'indépendant, et toujours avec la même passion. Tous droits réservés -, Dans l'architecture Angular, les directives sont finalement partout. By using directive we can do so without modifying the code manually. La directive transforme juste notre [ngStyle]="{color:'red'}" en style="color: red;". A l'exécution, si l'on ouvre la fenêtre de debug JavaScript, on remarque que notre div réagit bien aux évènements, Il ne nous reste plus qu'à définir la couleur paramétrable grâce à un autre décorateur Angular : le décorateur, Le constructeur a été modifié pour permettre d'utiliser ses paramètres dans toute la classe.