【发布时间】:2020-10-28 20:37:55
【问题描述】:
我的网页上有一个按钮,可以按下该按钮进行 http api 调用。获得响应并反映在页面中需要一些时间。那么有没有办法在飞行中取消挂起的http请求以避免多次api调用,以防用户多次按下可能导致数据不一致?
【问题讨论】:
-
您可以禁用该按钮,直到电话回来
-
我想过这样做,但它是一个日期选择器,有时对于较大的日期范围可能需要相当长的时间来加载数据。所以觉得最好覆盖和取消以前的请求。
标签: angular api rxjs observable switchmap