将溪流与培根相结合

时间:2014-09-10 17:24:01

标签: javascript bacon.js

我有需要组合的异步事件。我正在构建一组N个流;每个流都有一个onValue函数来处理返回的数据。

我尝试将所有这些流组合到onValue顶部的一个onValues上,但它没有被正确调用。

var streams = [] 
...
stream = Bacon.fromCallback .... 
stream.onValue...( )

streams.push(stream)

...
Bacon.onValues(streams, f() { .... } )

当EACH流具有(唯一)值时,有什么方法可以让函数回调...当所有内容都完成时?

1 个答案:

答案 0 :(得分:1)

我认为这可以完成这项任务:

Bacon.combineAsArray(streams).onEnd(f)