javascript / beginner
Snippet
Grundlagen der Dependency Injection
Dependency Injection (DI) ist ein Kernmuster, bei dem eine Klasse Abhängigkeiten von externen Quellen anfordert, anstatt sie selbst zu erstellen. In Angular injizieren Sie Services über den Konstruktor.
snippet.js
1
2
3
export class UserComponent {constructor(private userService: UserService) {}}
angular
Erklärung
1
constructor(...)
Der Konstruktor ist der Ort, an dem Sie deklarieren, welche Abhängigkeiten die Komponente benötigt.
2
private userService: UserService
Das Schlüsselwort 'private' weist Angular an, automatisch eine Eigenschaft zu erstellen und ihr den injizierten Service zuzuweisen.