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