Наблюдаемое событие оболочки поверх http-вызова

У меня есть функция, которая возвращает объект. Вместо того, чтобы возвращать объект синхронно, могу ли я вернуть его в наблюдаемую область, которая позже может быть решена с помощью обратных вызовов (аналогично вызову http).

Функция звонящего по телефону:

getResource() {
  this.someService.getData().subscribe((data) => { 
      this.playWithData(data);
    }, (error) {                                   
         console.log(error); 
    });
}

Называется Fn

getData() {
  return data; //required to return observable/subscriber object
}

Можете ли вы сообщить, если это возможно, и как создать и вернуть наблюдаемую, как HTTP-вызов?

1 ответ

Да, используя операторы Rxjs, такие как of

...
import { of } from 'rxjs';
...

getData() {
  return of(data);
}

РЕДАКТИРОВАТЬ: Эта ссылка имеет творческие операторы rxjs, найти тот, который отвечает вашим потребностям.

Другие вопросы по тегам