问题描述
我有一个通过concatMap
方法映射到HTTP请求的操作,因为我需要对这些HTTP请求进行排序。我想通过仅对与该操作中发送的具有相同对象ID的HTTP请求进行排序来改善此行为。
这是我正在使用的代码,但是使所有请求顺序执行。我正在使用它进行记录的内联编辑,并且要确保如果用户将value1
更改为ID:1的记录,然后将value2
更改为ID:1的话,这些调用将是连续的,但是如果他同时将value1
更改为ID:2的记录,然后与ID:1的记录保存请求并行执行ID:2的记录保存请求。某些地图方法可以做到这一点吗?
@Effect()
saveEffect = this.actions.pipe(
ofType(saveAction),concatMap(action => this.service.save(action.oID,action.saveData)
.pipe(
map(...),catchError(...)
)
)
);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)