идёт запрос на сервер для получения данных, которые нужны на нескольких страницах, если сделать просто хранение в сервисе, то получается что при перезагрузке сайта на странице где они используются их еще нет, а если сделать как Observable, то переходя на эту страницу подписка не работает, т.к. уже данные загружены, как лучше сделать?
Хранить в кэше, иначе никак Либо переходить на синг плейдж архитектуру и не перезагружать страницу в бразуере
Попробуйте не Observable, а BehaviorSubject Он вернет текущее значение после подписки
Используй resolver или guard
Обсуждают сегодня