Flatmap 이후에 사용하기 위해 가치를 암기하는 방법은 무엇입니까?
-
22-12-2019 - |
문제
Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.fromCallback(user, 'getClients');
})
.onValue(function(clients){
// need `user` object some how
})
;
.
user
콜백에서 onValue
객체가 필요합니다
해결책
combineAsArray
또는 combineTemplate
.스트림 / 속성과 일정한 값을 결합 할 수 있습니다.다음은 combineAsArray
를 사용하는 예제입니다.
Bacon.fromArray(list)
.flatMap(function(user){
return Bacon.combineAsArray(
user, Bacon.fromCallback(user, 'getClients')
)
})
.onValues(function(user, clients){
// handle result here
})
. 제휴하지 않습니다 StackOverflow