Class vs Injection Token
Une dépendance peut être de type string
ou "objet literal" ou même sans type. Cf. https://angular.io/api/core/InjectionToken.
Pour des raisons de lisibilité et de maintenabilité, évitez l'utilisation d'InjectionToken
et préférez l'utilisation de classes.
Au lieu de :
... préférez donc l'approche ci-dessous afin de bénéficier sans effort du "typing" TypeScript et éviter l'utilisation du décorateur @Inject()
.
Dernière mise à jour