관찰 가능한 목록 각도 2

jbb

나는 Rx를 처음 사용하고 내가 원하는 것을 얻는 데 문제가 있습니다. 도와주세요 : 사용자 ID 목록에 대한 사용자 프로필 ID 목록을 얻고 싶습니다. 모든 결과를 하나의 Observable로 병합하는 데 문제가 있습니다.

getListOfUsers(): Observable< Profile[]> {
  let users = this.af.database.list('listOfUsers/');

  let singleuser = users.flatMap(
    (users)=> {
      console.log(users);
      return users.map( singleuser => {
        return singleuser;
      })
    } 
  );


  return singleuser.flatMap(
  (profile) => {
    return this.af.database.object('profiles/' + profile['$key']).map(
      singleprofile => {
        console.log(singleprofile);
        return singleprofile;
      }
    );
  });
}

이 기능은 단일 프로필 개체를 다시 제공합니다. 모든 프로필 개체를 하나의 프로필 개체 목록에 병합하려면 어떻게해야합니까? Observable.forkjoin 및 기타 항목으로 반환 함수를 래핑하려고 시도했지만 아무것도 작동하지 않았습니다. 먼저 단일 사용자로 분할하는 대신 두 번째 호출에서 전체 목록을 사용하는 옵션이 있습니까? 도와주세요

픽셀 비트

나는 이것이 당신이 원하는 것이라고 생각합니다.

let users = this.af.database.list('listOfUsers/');
var profiles = users.flatMap(t => 
        Observable.forkJoin(
             t.map(x => this.af.database.object('profiles/' + x.uid))
        )
    );
return profiles;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

관찰 가능한 각도 2 관찰 가능 []

분류에서Dev

각도 관찰 가능 항목

분류에서Dev

webapi에서 각도 2가 작동하지 않는 관찰 가능 항목

분류에서Dev

각도 2 관찰 가능한 json 오류

분류에서Dev

관찰 가능한 배열 각도 rxjs

분류에서Dev

관찰 가능한 각도 형태

분류에서Dev

각도 2 비동기 관찰 가능 @Input

분류에서Dev

여러 각도 관찰 가능 항목 처리

분류에서Dev

Android-관찰 가능한 목록

분류에서Dev

매핑 될 때 평면 값을 반환하도록 각도 관찰 가능 항목을 코딩하는 방법

분류에서Dev

ngIf 블록 미스 첫 번째 업데이트 내에서 관찰 가능한 각도 rxjs

분류에서Dev

관찰 가능한 firebase2 목록을 반복하는 방법은 무엇입니까?

분류에서Dev

각도 경우 FireStore에서 관찰 가능한 필터링

분류에서Dev

관찰 가능한 각도 다중 스트림

분류에서Dev

관찰 가능한 배열 각도 지우기

분류에서Dev

각도는 관찰 가능한 중복 제거

분류에서Dev

다양한 유형의 각도 지퍼 관찰 가능

분류에서Dev

AngularFire2의 2 단계 아래 키 목록에서 평면 관찰 가능 목록을 얻는 방법

분류에서Dev

angular2 rxjs 관찰 가능한 forkjoin

분류에서Dev

Angular2 관찰 가능한 콜백

분류에서Dev

관찰 가능한 목록 변경 후에도 JavaFX8 목록보기는 여전히 이전 목록의 일부를 표시합니다.

분류에서Dev

관찰 가능한 배열을 녹아웃하도록 json 푸시

분류에서Dev

RxJava - 관찰 가능한 목록을 압축

분류에서Dev

관찰 가능한 목록을 반복합니까?

분류에서Dev

관찰 가능한 배열 및 foreach 목록

분류에서Dev

Angular2-지도 함수에서 생성 된 객체의 관찰 가능 항목 반환

분류에서Dev

Angular 2의 인증, 관찰 가능 항목 처리

분류에서Dev

CSV에서 JSON으로 변환하기 위해 두 개의 관찰 가능 항목을 각도로 병합

분류에서Dev

관찰 가능 항목을 반환하기 전에 각도 맵이 반복되지 않음

Related 관련 기사

  1. 1

    관찰 가능한 각도 2 관찰 가능 []

  2. 2

    각도 관찰 가능 항목

  3. 3

    webapi에서 각도 2가 작동하지 않는 관찰 가능 항목

  4. 4

    각도 2 관찰 가능한 json 오류

  5. 5

    관찰 가능한 배열 각도 rxjs

  6. 6

    관찰 가능한 각도 형태

  7. 7

    각도 2 비동기 관찰 가능 @Input

  8. 8

    여러 각도 관찰 가능 항목 처리

  9. 9

    Android-관찰 가능한 목록

  10. 10

    매핑 될 때 평면 값을 반환하도록 각도 관찰 가능 항목을 코딩하는 방법

  11. 11

    ngIf 블록 미스 첫 번째 업데이트 내에서 관찰 가능한 각도 rxjs

  12. 12

    관찰 가능한 firebase2 목록을 반복하는 방법은 무엇입니까?

  13. 13

    각도 경우 FireStore에서 관찰 가능한 필터링

  14. 14

    관찰 가능한 각도 다중 스트림

  15. 15

    관찰 가능한 배열 각도 지우기

  16. 16

    각도는 관찰 가능한 중복 제거

  17. 17

    다양한 유형의 각도 지퍼 관찰 가능

  18. 18

    AngularFire2의 2 단계 아래 키 목록에서 평면 관찰 가능 목록을 얻는 방법

  19. 19

    angular2 rxjs 관찰 가능한 forkjoin

  20. 20

    Angular2 관찰 가능한 콜백

  21. 21

    관찰 가능한 목록 변경 후에도 JavaFX8 목록보기는 여전히 이전 목록의 일부를 표시합니다.

  22. 22

    관찰 가능한 배열을 녹아웃하도록 json 푸시

  23. 23

    RxJava - 관찰 가능한 목록을 압축

  24. 24

    관찰 가능한 목록을 반복합니까?

  25. 25

    관찰 가능한 배열 및 foreach 목록

  26. 26

    Angular2-지도 함수에서 생성 된 객체의 관찰 가능 항목 반환

  27. 27

    Angular 2의 인증, 관찰 가능 항목 처리

  28. 28

    CSV에서 JSON으로 변환하기 위해 두 개의 관찰 가능 항목을 각도로 병합

  29. 29

    관찰 가능 항목을 반환하기 전에 각도 맵이 반복되지 않음

뜨겁다태그

보관