Wprowadzenie do serwisów Angular
Serwisy - klasy wykonujące określone zadania, na przykład logowanie, wyświetlanie danych. Serwisy nie pracują z znacznikami szablonu HTML, a wykonują dość wąskie zadanie, na przykład wyświetlanie wiadomości w konsoli przeglądarki.
Do standardowych zadań serwisów należą:
- Praca z danymi - serwis może przechowywać dane w swoim pliku lub pobierać je z jakiegoś zewnętrznego źródła, na przykład serwera.
- Organizacja interakcji między między komponentami projektu.
- Odciazanie kodu komponentu, z którego do serwisu można przekazać zadania obliczeniowe, logowanie itp. Dzięki czemu sam komponent będzie skoncentrowany ściśle na pracy ze swoimi szablonami.