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