Наблюдаемое событие оболочки поверх 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, найти тот, который отвечает вашим потребностям.