Является ли хорошей идеей использовать Subject для уведомления других компонентов о выполнении действия в Angular - PullRequest
0 голосов
/ 21 марта 2019

У меня есть приложение Angular с компонентом nofications, где я использую сервис для создания запроса на получение API для некоторого интервала времени, чтобы получать новые уведомления и показывать их в компоненте. Я хочу добавить функцию, которая после добавления нового элемента создает новый запрос на уведомления, чтобы не ждать наступления интервала. Идея, которая мне пришла в голову, состояла в том, чтобы добавить тему в сервис и выдавать значения из компонента items при добавлении нового элемента. Затем я подписываюсь в компоненте уведомлений на сервис, и когда новое значение получено, я вызываю сервис уведомлений, который делает запрос. Я не очень знаком с Angular и буду рад услышать, подходит ли эта идея для этого случая.

1 Ответ

0 голосов
/ 21 марта 2019

Для этого и предназначены Observables, вы излучаете значение, и все подписчики реагируют на излучаемое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...