在Angularfire 2中组合两个Firebase List Observable

时间:2017-05-04 16:02:05

标签: angular firebase ionic2 angularfire2

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

例如像这样:

this.totalCards = cardsOfUserOne + cardsOfUserTwo;

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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);

   })

})