Composants
Dernière mise à jour
Dernière mise à jour
L'un des principaux concepts d'Angular est de voir une application comme une arborescence de composants.
A Component controls a patch of screen real estate that we could call a view, and declares reusable UI building blocks for an application.
C'est d'ailleurs un concept que l'on retrouve dans tous les frameworks modernes et même nativement avec les Custom Elements :
Exemple à essayer dans la console de votre navigateur :
Les composants permettent une meilleure décomposition de l'application, facilitent le refactoring et le testing.
Chaque composant est isolé des autres composants. Il n'hérite pas implicitement des attributs des composants parents.