Je me demande comment le nouveau décorateur de service angular
@Injectable({
providedIn: 'root'
})
fonctionne en conjonction avec le chargement paresseux. Ce qui signifie que si j'ai un module chargé paresseusement, avec un service fourni en racine, cela inclura-t-il le service spécifique dans le code de base des applications, alias. la racine de l'application chunks.js ou cela chargera-t-il toujours paresseusement le service et en fera-t-il plus tard un singleton global, lorsque je chargerai ce module paresseusement.
Infos fournies
Oui, dans ce cas, ce ne sera qu'une partie de vos modules/morceaux chargés paresseux. Lors de l'utilisation de providedIn: 'root'
le Angular trouvera automatiquement le moyen parfait:
Pour plus d'informations, lisez les documentation et FAQ NgModule
Btw: