我用的是角8。
我有一个分析组件,它点击10个端点接收分析,用户可以更改数据或过滤参数并再次请求分析。
问题是,当获取早期分析时,用户可以更改params,这将创建另一个新请求,从而返回两次值。
如果新请求相同,我想取消以前的请求。
如何在角度上实现这一点?
发布于 2019-12-13 07:59:48
如果用户在接收旧请求时不允许更改params,则只需根据您的承诺禁用组件元素,并在成功回调后对它们进行enabel。
如果没有,您可以只使用RxJS函数,如: switchMap
https://stackoverflow.com/questions/59318040
复制相似问题