Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.fromCallback(user, 'getClients');
})
.onValue(function(clients){
// need `user` object some how
})
;
user
回调
onValue
个对象
答案 0 :(得分:0)
您可以使用combineAsArray
或combineTemplate
轻松完成。它们允许组合流/属性和常量值。以下是使用combineAsArray
:
Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.combineAsArray(
user, Bacon.fromCallback(user, 'getClients')
)
})
.onValues(function(user, clients){
// handle result here
})