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