Data bindingServices and other business logic

DI = Dependencies Injection

Plus facile à réutiliser et à unit-tester.

Lieu le plus commun d'usage : contructeurs.

Constructor(formBuilder: FormBuilder) {}

aussi utilisable au bootstrap (component racine) :

bootstrap( App, [DataService, FormulaService]);

Possibilité de remplacer une dépendance à n'importe quelle phase du code.