Rxjs 有没有更好的方法在第一次完成后调用api?

Rxjs 有没有更好的方法在第一次完成后调用api?,rxjs,angular7,Rxjs,Angular7,我试图找到处理API的最佳方法,当一些组件必须调用多个函数,但需要一步一步地等待时 我所做的一切都很好。但我不知道这样做是否正确。 有谁能指出或举个简单的例子来说明更好的解决方案吗 多谢各位 someService1().subscribe(res => { // result },(error =>{ // handle it },(()=> { someService2().subscribe(res2=>{ /// }) })); 您可以组合多个观察值以获得单个

我试图找到处理API的最佳方法,当一些组件必须调用多个函数,但需要一步一步地等待时

我所做的一切都很好。但我不知道这样做是否正确。 有谁能指出或举个简单的例子来说明更好的解决方案吗

多谢各位

someService1().subscribe(res => {
// result
},(error =>{
// handle it
},(()=> {
 someService2().subscribe(res2=>{
///
})
}));

您可以组合多个观察值以获得单个观察值,您需要的确切操作符将非常特定于场景

请参阅所有可用的组合方法

您可能会使用merge来获得所需的结果

对于分步执行,请使用.concat()解释需要哪个运算符