【发布时间】:2016-04-01 21:56:01
【问题描述】:
例如:
使用 jquery ajax 并行获取 5 个页面。当 page2 返回时,什么也不做。当 page1 返回时,对 page1 和 page2 做一些事情。
// assume there is some operator that can do this,
// then it might look like this?
Rx.Observable.range(1, 5).
someOperator(function(page) {
return Rx.Observable.defer( () => $.get(page) );
}).scan(function(preVal, curItem) {
preVal.push(curItem);
return preVal;
}, []);
【问题讨论】:
-
不确定 rxjs,因为我从未使用过它,但这是纯 javascript(无库)的解决方案:stackoverflow.com/questions/4631774/…
标签: javascript rxjs