Il-DI ta' Angular huwa ġerarkiku: l-injectors jiffurmaw siġra li trattoduc is-siġra tal-komponent/modulu. Meta komponent jitlob dipendenza, Angular jimxi up is-siġra tal-injector sakemm issib provider — li jikkontolla jekk tieħu instanza singleton maqsuma jew instanza separata għal kull komponent.
Il-ġerarkija tal-injector
Root injector (app-wide) ← providedIn: 'root' lives here (one singleton)
└─ Module/Route injectors
└─ Component injector ← providers: [...] in @Component
└─ Child component injector
Riċerka tibda fil-komponent li jitlob u tbubbla sal-għerq. Il-provider misjuba jirbaħ.
