Įvadas į Angular servisus
Servisai - klasės, atliekančios tam tikras užduotis, pavyzdžiui, žurnalizavimą, duomenų atvaizdavimą. Servisai nedirba su HTML šablono žymėjimu, o atlieka pakankamai siauras užduotis, pavyzdžiui, pranešimų išvedimą į naršyklės konsolę.
Į standartines servisų užduotis įeina:
- Darbas su duomenimis - servisas gali saugoti duomenis savo faile arba gauti juos iš kokio nors išorinio šaltinio, pavyzdžiui, serverio.
- Sąveikos tarp projekto komponentų organizavimas.
- Komponento kodo iškrovimas, iš kurio į servisą galima perduoti skaičiavimo, žurnalizavimo ir pan. užduotis. Dėl to pats komponentas bus sutelktas griežtai į darbą su savo šablonais.