我需要对服务器运行两个查询,如果成功执行一些操作。没有redux
我会这样做使用Q
库:
$q.all([service.doAction1(),service.doAction2()]).then(function(){
//perform some actions
})
我的问题是应该如何使用 redux 来做同样的事情?我最好的猜测是我必须实现将使用上面列出的相同方法的中间件:
function(next) {
return function(action) {
$q.all([service[action.requests[0]](),service[action.requests[1]]()]).then(function(result){
next(result);
})
}
}