Я настроил свое приложение для использования службы данных на корневом уровне. Большинство действий в моем приложении принимают форму действий с моделью данных, на которые реагируют компоненты. Я хотел бы, чтобы компоненты подписывались на службу данных и отвечали на события, которые она излучает, чтобы они могли вносить изменения на основе этого (т. Е. Изменения объекта в модели, представление обновлений компонента этого объекта). Должен ли я использовать наблюдаемую модель данных с rxjs?