데이터가 들어 오기 때문에 flatMap
을 사용하여 데이터를 가져 왔습니다. 내가 그 한 단계 후 가입하는 map
를 사용하도록 flatMap
에서데이터 스트림으로 이동하여 필터링 된 데이터 배열을 출력합니다. Rxjs
, 나는 영웅 객체를 원했다. 이제 문제는 데이터가 subscribe
에 개별적으로 도착한다는 것입니다. 아래 그림과 같이.
나는 스트림 동안 모든 후 출력 구독의 모든 데이터의 배열을 수집 할 것입니다.
여기 내 코드입니다.
this.subscription = this.heroService.getAll()
.flatMap(h=>{ console.log("From flatMap",h); return h})
.map((h : any)=>h.hero)
.subscribe(heroes => {
console.log("From subscribe",heroes);
})
다음과 같이 구독하고 싶습니다.
나는 그것에 대해 어떻게 가야합니까?
항상 2 개의 값을 기다리고 있습니까? – joshrathke
아니요 두 값만이 아닙니다. 'pairwise()'로 시도한 결과 두 값만 반환한다는 것을 깨달았습니다. –
샘플 입력 및 출력 json 데이터를 추가 할 수 있습니까 – Aravind