Bevezetés az Angular szolgáltatásaiba
Szolgáltatások - olyan osztályok, amelyek meghatározott feladatokat látnak el, például naplózást, adatok megjelenítését. A szolgáltatások nem dolgoznak a HTML sablon megjelölésével, hanem egy meglehetősen specifikus feladatot hajtanak végre, például üzenetek kiírását a böngésző konzoljába.
A szolgáltatások szabványos feladatai közé tartozik:
- Adatkezelés - a szolgáltatás tárolhat adatokat a saját fájljában vagy kérheti le azokat külső forrásból, például szerverről.
- A projekt komponensei közötti interakció szervezése.
- A komponens kódjának kiszabadítása, amikor a számítási, naplózási és egyéb feladatokat át lehet helyezni a szolgáltatásba. Ezáltal maga a komponens kizárólag a saját template-jeivel való munkára koncentrál.