Aller au contenu

Angular 15

Cette liste constitue les nouveautĂ©s majeures d’Angular 15. Pour une liste complĂšte des changements, consultez le CHANGELOG

L’API Standalone est stable

L’API Standalone est dĂ©sormais stable et prĂȘte Ă  ĂȘtre utilisĂ©e dans vos applications. Cette API vous permet de crĂ©er des composants standalone, sans avoir Ă  utiliser de modules Angular. Cela simplifie le processus de crĂ©ation d’applications Angular, car vous n’avez plus besoin de crĂ©er des modules pour chaque composant que vous crĂ©ez.

En outre, vous pouvez profiter d’une nouvelle syntaxe pour le routing et la configuration de vos apps.

Composition de directives

Un nouvel attribut hostDirectives vous permet de dĂ©finir des directives Ă  appliquer Ă  l’hĂŽte d’un composant ou d’une autre directive. Cela vous permet une meilleure composabilitĂ© des directives.

La directive pour les images est stable

La directive ngSrc est dĂ©sormais stable. C’est une alternative Ă  la directive src et permet de meilleures performances pour l’affichage des images.

Guards fonctionnels

Les Guards fonctionnels sont désormais disponibles. Ils vous permettent de créer des Guards en utilisant des fonctions plutÎt que des classes. Cela vous permet de créer des Guards plus facilement et de les réutiliser plus facilement.

Le router supporte les class export

Vous pouvez dĂ©sormais marquer vos composants comme Ă©tant exportĂ©s par dĂ©faut et les utiliser dans le router. Vous n’aurez ainsi plus besoin de faire .then(m => m.LazyComponent).

Une meilleure stack trace

Les stack traces sont désormais plus faciles à lire et à comprendre. Cela vous permet de mieux comprendre les erreurs qui se produisent dans votre application.