Angular · Junior · Frage 29 von 75
Was ist ein Service in Angular?
@Injectable({ providedIn: "root" })
export class CartService {
items = signal<Item[]>([]);
}- 1Ein Web Worker, der im Hintergrund weiterläuft
- 2Eine Klasse mit geteilter Logik, die Angular erzeugt und injiziert
- 3Eine Komponente ohne Template, nur für ihren Lebenszyklus
Antwort zeigen
Richtige Antwort: Eine Klasse mit geteilter Logik, die Angular erzeugt und injiziert
Erklärung
Services enthalten Geschäftslogik, API-Aufrufe und geteilten Zustand und halten Komponenten schlank. providedIn: 'root' registriert eine App-weite Instanz, die per Tree-Shaking entfällt, wenn sie niemand nutzt.