以可观察的方式做这样的事情最简单的方法是什么?
async function promiseBased {
await // wait for some jobs to be done
}
await promisebased();
// then do other jobs
答案 0 :(得分:0)
你可以使用Observable.fromPromise来获取一个可观察的promise和observable.toPromise来获得一个可观察的承诺
答案 1 :(得分:0)
答案 2 :(得分:0)
在搜索了一下后,我最终得到了这种方法,我不确定这是最简单的方法:
function observableBased() {
return Observable.create((observable) => {
// some async jobs
// then
observable.next();
})
}
observableBased().subscriber(()=>{
// do other jobs
})