Angular 是否可以作为一个事务进行多个HTTP调用
在这种情况下,我需要对不同的端点执行多个HTTP调用,但我需要同时执行这些调用,即如果一个失败,另一个也应该失败或回滚。使用RxJS可以吗?Angular 是否可以作为一个事务进行多个HTTP调用,angular,Angular,在这种情况下,我需要对不同的端点执行多个HTTP调用,但我需要同时执行这些调用,即如果一个失败,另一个也应该失败或回滚。使用RxJS可以吗? 平行:你可以使用。与Promise.all()类似,如果任何一个失败,所有订阅都将失败 嵌套方式:如果http调用依赖于previus调用,则可以使用按顺序逐个执行它们。通过这种方式,您将订阅每个http调用,直到其中一个失败,因为它将下一个http调用到subscribe()方法中。() 定义回滚。你可以在一个Promise.all中包装几个fetch调
- 平行:你可以使用。与Promise.all()类似,如果任何一个失败,所有订阅都将失败
- 嵌套方式:如果http调用依赖于previus调用,则可以使用按顺序逐个执行它们。通过这种方式,您将订阅每个http调用,直到其中一个失败,因为它将下一个http调用到subscribe()方法中。()