我有一个承诺的功能。我希望函数在诺言发生时返回observable。看我的代码:
public exportAsExcel() : Observable<void>
{
let workbook = new Workbook();
.....
......
workbook.xlsx.writeBuffer().then((data) =>
{
this.doSomething(data);
return of();
});
}
使用from
,将您的诺言变为可观察的:
import { from } from 'rxjs';
import { map } from 'rxjs/operators';
// ...
return from(workbook.xlsx.writeBuffer()).pipe(
map(...)
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句