Pour Angular, un component est une directive avec un template.
Les directives fournissent des fonctionnalités et peuvent transformer le DOM.
Il existe deux types de Directives :
Comme les components, les directives se configurent à l'aide de sélecteurs.
@Decorator({ selector: 'mwFavorite' }) <div mwFavorite> <img src="fav.png> </div> // ou <div [mwFavorite]="true"> <img src="fav.png> </div>
Transform des données en un autre output. Angular est fourni avec des pipe communs, comme appliquer un lowerCase.