【发布时间】:2017-06-20 20:49:25
【问题描述】:
我们有一种情况,我们只希望一次发出一个 HTTP 请求,并且只希望在挂起的调用成功或失败时允许重试或再次调用。我们一直在做经典的用布尔值包装它,但想知道是否有一个运算符。我的预感是没有。
【问题讨论】:
标签: http rxjs observable
我们有一种情况,我们只希望一次发出一个 HTTP 请求,并且只希望在挂起的调用成功或失败时允许重试或再次调用。我们一直在做经典的用布尔值包装它,但想知道是否有一个运算符。我的预感是没有。
【问题讨论】:
标签: http rxjs observable
我想你需要switchMap。它只会订阅外部 observable 的最后一个值,并将其映射到内部 observable。使用 switchMap,可以即时取消以前的 http 请求。
欲了解更多信息,请查看following link
【讨论】: