
Angular 15 en 3 features
Dans cet article, je vous donne les 3 features que j'ai retenu d'Angular 15.
Article archivé
Dans cet article, je vous donne les 3 features que j'ai retenu d'Angular 15.
Angular 15 vient de sortir ! Depuis le 16 novembre 2022, la core team Angular a publié la version 15.
Voici le top 3 des features que j'ai retenues :
Dependency Injection
On sentait déjà un flottement depuis la sortie des tree-shakable services mais cette fois-ci, il n'y a plus de sujet : providedIn: NgModule et providedIn: 'any' sont deprecated.
Donc si vous voulez scoper un service à un module, privilégiez les providers de votre NgModule. (ou un bon providedIn: 'root' dans le cas d'un NgModule lazy)
Standalone Component (mais en version stable)
J'en parlais déjà il y a 5 mois mais cette fois-ci, c'est stable ! Plus besoin de créer un NgModule pour pouvoir importer/utiliser votre composant.
Disponible également pour les directives et les pipes.
https://angular.io/guide/standalone-components
https://blog.ninja-squad.com/2022/05/12/a-guide-to-standalone-components-in-angular/
Directive Composition API
Une feature qui va vous permettre de "composer" votre directive en ajoutant des directives standalone et de mutualiser les inputs notamment.
Un super article par la team Ninja Squad pour vous l'expliquer : https://blog.ninja-squad.com/2022/10/19/directive-composition-api-in-angular/
Vous voulez creuser un peu plus sur les nouveautés ? C'est par ici : https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8 (thanks Minko Gechev for the post)
