Flatmap 이후에 사용하기 위해 가치를 암기하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/25062215

  •  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
  })
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top