Découvrez les nouveautés d'Angular 20 en quelques minutes

Angular 20 arrive avec plusieurs nouveautés et stabilisation des API: Zoneless, les APIs resource() et httpResource(), un nouveau runner de tests, etc. La vidéo vous donne un aperçu de ces nouveautés.

Abonnez-vous à notre chaîne

Pour profiter des prochaines vidéos sur Angular, abonnez-vous à la nouvelle chaîne YouTube !

Skip to content

Vous souhaitez recevoir de l'aide sur ce sujet ? rejoignez la communauté Angular.fr sur Discord.

Différences avec les autres providers

ProviderDescriptionExempleCas d'utilisationDocumentation
useClassRemplace complètement un service par une autre classe{ provide: UserService, useClass: MockUserService }Quand vous voulez une implémentation complètement différente (ex: mock pour les tests)En savoir plus
useValueFournit une valeur fixe{ provide: API_URL, useValue: 'https://api.example.com' }Pour des constantes ou des objets simples prédéfinisEn savoir plus
useFactoryCrée dynamiquement une valeur via une fonction{ provide: UserService, useFactory: () => environment.production ? new RealUserService() : new MockUserService() }Quand la valeur dépend de conditions ou nécessite une logique de créationEn savoir plus
useExistingCrée un alias vers un service existant{ provide: AbstractLogger, useExisting: ConsoleLogger }Quand vous voulez utiliser un service existant sous un autre nomEn savoir plus