javascript / beginner
Snippet
Einen Injectable Service definieren
Services werden verwendet, um Logik oder Daten über mehrere Komponenten hinweg zu teilen. Der @Injectable-Dekorator teilt Angular mit, dass diese Klasse Teil des Dependency Injection-Systems sein kann.
snippet.js
1
2
3
4
5
6
@Injectable({providedIn: 'root'})export class StorageService {save(data: any) { /* ... */ }}
angular
Erklärung
1
providedIn: 'root'
Macht den Service global in der gesamten Anwendung verfügbar.
2
@Injectable({
Der Dekorator, der erforderlich ist, um eine Klasse als injizierbaren Service zu markieren.