让我们看下面的代码:
myObservable.subscribe({
next: async () => {
await something();
},
complete: () => {
console.log('All async task are comlpeted');
}
});
问题是console.log在最后一个next被触发后被调用,但我希望在最后一个something()完成后调用它。
有没有办法做到这一点?
我指定我myObservable自己使用new Obsercable(observer => ...). 所以可以修改。
临摹微笑
相关分类