12-09-2023Minder dan 1 minuutOngeveer 117 woorden
Begrip: Services
Een service is een klasse die los staat van een bepaalde pagina, maar wel geïnjecteerd kan worden in de constructor van een logica file.
Een service is een singleton, dit betekent dat er slechts één instantie van de klasse aangemaakt kan worden. Als de service in verschillende klassen geïnjecteerd wordt zullen deze klassen allemaal dezelfde instantie delen. Hierdoor functioneert de service als een single-source-of-truth. Met andere woorden, alle pagina's kunnen via de service data aanpassen en de aangepaste data kan gebruikt worden in alle andere pagina's.
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class FooService {
constructor() { }
}