Les directives sont un moyen d'étendre la puissance du HTML en vous permettant de créer de nouveaux comportements ou composants
les directives fournies par CommonModule sont très utiles car elles vous permettent de contrôler à la fois la structure et l'apparence du DOM dans vos applications Angular.
Par ailleurs et plus globalement, Il existe trois types de directives dans Angular :
- Directives de composants : ce sont des directives avec un modèle. Ce sont essentiellement des composants Angular
- Directives d'attribut : ces directives modifient l'apparence ou le comportement d'un élément, d'un composant ou d'une autre directive DOM. Par exemple, les directives intégrées NgStyle et NgClass peuvent modifier plusieurs styles ou classes à la fois.
- Directives structurelles : ces directives modifient la disposition du DOM en ajoutant et en supprimant des éléments du DOM. Par exemple, NgFor et NgIf sont des directives structurelles couramment utilisées.
Qu'est-ce qu'une directive ?