【发布时间】:2018-01-03 10:16:42
【问题描述】:
我有一系列方法依赖于其他方法的完成。
process1(data: string) : Observable<string> {
this.dataservice.process(data).subscribe(
(response) => {
return response.data;
}
);
}
main(data: string) : string {
var process1Data: string = process1(data);
// I would like to wait for process1 method to complete before running process2
// I do not want to include process2 inside subscribe of process1 because I have to make few more method calls
var process2Data: string = process2(process1Data);
var process3Data: string = process3(process2Data);
...
}
如何在调用下一个方法(process2,process3)之前等待可观察对象完成? (类似于 c# 中的 await)
【问题讨论】:
标签: javascript angular typescript rxjs observable