Angular Servislerine Giriş
Servisler, belirli görevleri yerine getiren sınıflardır, örneğin, günlüğe kaydetme (loglama), veri çekme. Servisler HTML şabonlarının işaretlemesiyle ilgilenmezler, oldukça dar bir görevi yerine getirirler, örneğin, tarayıcı konsoluna mesaj yazdırmak gibi.
Servislerin standart görevleri şunlardır:
- Verilerle çalışma - bir servis, verileri kendi dosyasında tutabilir veya bir sunucu gibi harici bir kaynaktan alabilir.
- Proje bileşenleri arasında etkileşim organizasyonu.
- Bileşen kodunun sadeleştirilmesi, hesaplama, günlüğe kaydetme gibi görevler bileşenden servise taşınabilir. Böylece bileşenin kendi şablonlarıyla çalışmaya tamamen odaklanması sağlanır.