Задать вопрос
@iluxa1810

Как снаружи получить Observable?

В общем, имеется такой код:

getLastVersionData(assemblyId: number) {
    return this.getLastVersion(assemblyId).subscribe(result => {
      var version = <Version>result;
      return this.getFileByVersion(version.id);
    });
  }


Я хочу снаружи подписаться и получить результат, который возвращает функция getFileByVersion, но не могу этого сделать, так как возвращается Subscription.

Что я могу сделать, что бы вернуть нужный мне Observable?
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
тебе надо писать
this.getLastVersion(assemblyId).flatMap(result => {
      var version = <Version>result;
      return this.getFileByVersion(version.id);
    }).subscribe(result=>{});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы