gpt4 book ai didi

angular - 如何从有 promise 的函数返回可观察的

转载 作者:行者123 更新时间:2023-12-01 21:51:22 26 4
gpt4 key购买 nike

我有一个带有 promise 的函数。我希望该函数在 promise 发生时返回可观察的。看我的代码:

  public exportAsExcel() : Observable<void>
{
let workbook = new Workbook();
.....
......
workbook.xlsx.writeBuffer().then((data) =>
{
this.doSomething(data);
return of();
});

}

最佳答案

使用from ,这会将你的 promise 变成可观察的:

import { from } from 'rxjs';
import { map } from 'rxjs/operators';

// ...

return from(workbook.xlsx.writeBuffer()).pipe(
map(...)
)

关于angular - 如何从有 promise 的函数返回可观察的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57886141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com