Pengenalan Layanan Angular
Layanan - kelas yang menjalankan tugas-tugas tertentu, misalnya, pencatatan log, menampilkan data. Layanan tidak bekerja dengan markup templat HTML, tetapi menjalankan tugas yang cukup spesifik, misalnya, menampilkan pesan di konsol browser.
Tugas-tugas standar layanan meliputi:
- Bekerja dengan data - layanan dapat menyimpan data dalam filenya sendiri atau mengambilnya dari sumber eksternal tertentu, misalnya, server.
- Mengorganisir interaksi antara komponen-komponen proyek.
- Meringankan kode komponen, di mana tugas-tugas seperti komputasi, pencatatan log, dll. dapat dipindahkan ke layanan. Dengan demikian, komponen itu sendiri akan fokus secara ketat pada penggunaan templatnya.