Introduktion till Angular-tjänster
Tjänster - klasser som utför vissa uppgifter, till exempel loggning, datavisning. Tjänster arbetar inte med HTML-mallens markup, utan utför en ganska specifik uppgift, till exempel att visa meddelanden i webbläsarens konsol.
Standarduppgifter för tjänster inkluderar:
- Arbeta med data - en tjänst kan lagra data i sin egen fil eller hämta dem från någon extern källa, till exempel en server.
- Organisera interaktion mellan komponenter i projektet.
- Avlasta komponentkoden, genom att flytta uppgifter som beräkningar, loggning etc. till tjänsten. Själva komponenten kommer därmed att fokusera strikt på att arbeta med sina templates.