Dependency injection bedeutet übersetzt: Abhängigkeiten injizieren. Abhängigkeiten in Angular sind Services oder Objekte. Statt Services oder Objekte selbst mit new zu erstellen, können diese über den Konstruktor übergeben werden.
Offizielle Dokumentation:
https://angular.io/guide/dependency-injection