Aus dem Kurs: Angular Grundkurs 1: Das Ökosystem

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Dependency Injection

Dependency Injection

Als wir uns zuvor über Services unterhielten, habe ich häufiger mal den Begriff Dependency Injection verwendet. Und mir ist es wichtig, dass wir uns auch mit diesem Thema noch einmal vertieft auseinandersetzen. Die Dependency Injection selbst ermöglicht es euch, Services, Werte oder Funktionalitäten in eure Komponenten, Services oder Direktiven zu injizieren. Es ist im Wesentlichen relativ simpel. Das Einzige, was ich nämlich dafür machen muss, ist entsprechend das Element, das injizierbar sein soll, in einem sogenannten Injector zu registrieren, also eine Bereitstellung in diesem Injector zu machen. Der Injector selber fungiert dabei als Container und sorgt dafür, dass quasi die Werte, Service-Instanzen oder Funktionalitäten dann bei Bedarf ausgeliefert werden. Hierbei ist es wichtig, dass die Bereitstellung solcher Elemente dadurch erfolgt, dass sie in so genannte provider-Listen dann hinzugefügt werden, d.h., ich bin da in der Lage, innerhalb eines Moduls z.B. zu sagen, dieser…

Inhalt