Вариант есть, причём довольно простой. Достаточно добавить в сервис EventEmitter, который будет посылать emit(data) в результате каждого запроса. Любой компонент, который включает этот сервис, в конструкторе подписывается на отправляемые события, после которого может обновлять контент.