スニペットはより大きなコードの一部です。一般的に、firebaseデータベースには、ユーザと呼ばれるオブジェクトがあります(リストではありません)。私はそれらのいくつかを取得し、Array
またはFirebaseListObservable
に変換する必要があります。複数のFirebaseObjectObservableをFirebaseListObservableに変換する
Observable.merge(...[
this.db.object('users/user1'),
this.db.object('users/user2'),
this.db.object('users/user3'),
this.db.object('users/user4'),
this.db.object('users/user5')
]).subscribe(user => {
console.log(user);
});
これはユーザーごとに返信しますが、すべてのユーザーをまとめて取得する必要があります。私はそれを同期して行う必要があります。何か案は?
あなたは 'Promise.all'を調べましたか? – theblindprophet