我一直试图创建一个类似于http.get(.)的函数。但没有做任何的http。基本上我所做的就是定义了一个函数
async myFunc(): Observable<string> {
var myObservable: Observable<string>;
//.....
// the rest of the function's code comes here
// ...
return myObservable;
}但是我总是收到一个错误,它与ES5/ES3不兼容,应该返回承诺对象吗?但是我想知道如何才能用角5的http.get函数呢?很明显它会返回一个可以观察到的。
谢谢,
阿坦尼斯
发布于 2018-08-03 23:41:16
异步/等待功能与承诺一起工作。您可以使用Observable.defer定义具有异步/等待功能的可观察功能。
有关更多信息,请参见本文:https://medium.com/@benlesh/rxjs-observable-interop-with-promises-and-async-await-bebb05306875
https://stackoverflow.com/questions/51680984
复制相似问题