Это может быть очень простой вопрос, но я действительно застрял в этой ситуации и, похоже, не могу найти ответ в эксперименте:
Я выполняю http GET-запрос на некоторые данные. Я должен отобразить эти данные в виде «компонента», а позже мне придется «получить доступ» к этим данным (полученным из запроса http).
Так что я должен хранить эти данные в двух точках. Буду ли я просто подписываться на Observable, возвращенный из http GET-запроса дважды? Или я должен был бы подписаться один раз, сохранить ответ где-нибудь и из этого сохраненного потока данных мои два варианта использования (компонент и доступ).
Если я подписываюсь дважды, есть ли вероятность потери данных, потому что первая подписка запускает http GET, а вторая подписка "опаздывает"?
Если это кажется расплывчатым, пожалуйста, дайте мне знать, и я также добавлю немного кода.
Я использую @ angular / core 7.0.0 и rxjs 6.3.3.