Ionic5 & Typescript - propper http request : 将 fetch promise 转换为 observeable?



我正在将我的Ionic3应用程序移植到Ionic5中,目前正在添加我的http请求。 在Ionic3中,我使用了angular/http,但似乎它已被弃用。 这是我的可观察量代码:

this._http.get(requestURL)
.map((result: Response) => {
return this.run(result.json())
});

现在,我如何使用 Ionic5 完成与 http 不再相同的实现?

Rx.Observable.fromPromise(fetch(url));

? 以上似乎不起作用。fromPromise does not exist on Rx.Observeable.

如果您使用的是 RxJS 6,则应改用 from 运算符,这会将promise转换为observable

const request = fetch(url);
from(request).pipe(
switchMap(response => response.json()),
... carry out other operations here.
)

相关内容

  • 没有找到相关文章

最新更新