【发布时间】:2016-03-10 08:21:02
【问题描述】:
我是 Angular 2 和 HTTP Observables 的新手。我有一个调用 HTTP 服务并返回 Observable 的组件。然后我订阅了那个 Observable,它工作正常。
现在,我希望在该组件中,在调用第一个 HTTP 服务之后,如果调用成功,则调用另一个 HTTP 服务并返回该 Observable。因此,如果第一次调用不成功,则组件返回该 Observable,相反,它返回第二次调用的 Observable。
链接 HTTP 调用的最佳方式是什么?有没有优雅的方式,比如monads?
【问题讨论】: