
152 | Rozdział 8: Usługi Angular
Ogólnie będziemy tworzyć usługi iwykorzystywać je, gdy:
• Chcemy pobierać dane zserwera lub wysyłać jenaserwer. Może to, ale nie musi,
obejmować przetwarzanie danych podczas ich transferu.
• Chcemy hermetyzować kod aplikacji, który nie łączy się zżadnym komponentem
lub kod, który można wykorzystywać wróżnych komponentach.
• Chcemy współdzielić dane między komponentami, zwłaszcza między komponen-
tami, które osobie mogą wiedzieć lub nie. Usługi domyślnie występują pojedynczo
wnaszej aplikacji, copozwala nam naprzechowywanie ich stanu idostęp donich
zróżnych komponentów.
Innym prostym sposobem trakto ...