为什么在初始化期间多次调用FirebaseListObservable列表订阅?

时间:2016-10-02 20:20:44

标签: angular firebase firebase-realtime-database rxjs angularfire2

当我初始化FirebaseListObservable列表然后订阅它时,如果我在列表中有3个项目,则subscribe方法将被称为0项,然后是1,然后是2,然后是所有3个项。所以下面的代码:

let subscription = this.af.database.list('/items')
  .subscribe(x => console.log('x', x));

将登录到控制台:

x []
x [ Object ]
x [ Object, Object ]
x [ Object, Object, Object ]

有没有办法可以跳过所有3个项目而不是这个渐进式增量?

0 个答案:

没有答案