Inleiding tot Angular Services
Services - klassen die specifieke taken uitvoeren, bijvoorbeeld loggen, datatoegang. Services werken niet met de HTML-template markup, maar voeren een vrij specifieke taak uit, bijvoorbeeld het tonen van berichten in de console van de browser.
Standaardtaken van services zijn:
- Werken met gegevens - een service kan gegevens opslaan in zijn eigen bestand of deze ophalen uit een externe bron, bijvoorbeeld een server.
- Organiseren van interactie tussen componenten van het project.
- Ontlasten van de code van een component, waar taken zoals berekeningen, loggen etc. naar de service kunnen worden verplaatst. Hierdoor kan de component zelf zich strikt concentreren op het werken met zijn eigen templates.