在 Angularfire 2 中组合两个 Firebase List Observables

Combine two Firebase List Observables in Angularfire 2

我有两个 Firebase List Observables。这些列表都是相同的,但仅来自两个不同的用户。是否可以合并这两个列表,以便我有一个大列表?

例如这样的事情:

this.totalCards = cardsOfUserOne + cardsOfUserTwo;

谢谢!

您可以组合如下列表 示例 :

this.list1= this.fireDb.list('/cardsOfUserOne ');
this.list2= this.fireDb.list('/cardsOfUserTwo ');

this.list1.subscribe((cardsOfUserOne ) => {

   this.list2.subscribe((cardsOfUserTwo ) => {

   this.totalCards = cardsOfUserOne.concat(cardsOfUserTwo);

   })

})