Εισαγωγή στις Υπηρεσίες Angular
Υπηρεσίες - κλάσεις που εκτελούν συγκεκριμένες εργασίες, όπως η καταγραφή, η εμφάνιση δεδομένων. Οι υπηρεσίες δεν δουλεύουν με τη σήμανση HTML template, αλλά εκτελούν μια αρκετά συγκεκριμένη εργασία, για παράδειγμα, η εμφάνιση μηνυμάτων στην κονσόλα του browser.
Στις τυπικές εργασίες των υπηρεσιών ανήκουν:
- Εργασία με δεδομένα - μια υπηρεσία μπορεί να αποθηκεύει δεδομένα στο δικό της αρχείο ή να τα παίρνει από κάποια εξωτερική πηγή, για παράδειγμα, έναν server.
- Οργάνωση αλληλεπίδρασης μεταξύ των components του project.
- Ανακούφιση του κώδικα του component, από τον οποίο μπορούν να μεταφερθούν στην υπηρεσία εργασίες όπως υπολογισμοί, καταγραφή και παρόμοια. Έτσι, το ίδιο το component θα επικεντρώνεται αυστηρά στην εργασία με τα δικά του templates.