Udostępnianie danych między usługami AngularJS

Czy istnieje sposób udostępniania danych między usługami w AngularJS?

Przypadek użycia: agregacja danych z różnych usług
Na przykład chcę usługę1, która ładuje niektóre dane z usługi REST. Następnie inna usługa2 dodaje dodatkowe dane do danych usługi1 z innego interfejsu API REST, aby utworzyć usługę agregacji danych.

Zasadniczo chcę oddzielić usługi w oparciu o interfejsy API, których używają, ale wciąż mają usługę, która przechowuje wszystkie dane na końcu.

questionAnswers(2)

yourAnswerToTheQuestion