如何一次收听Firebase实时数据库?我不想继续听,因为它弄乱了我的Web数据显示。 valueChange()是使我烦恼的人。在角度版本1中,我记得有ref()。on()函数可以监听一次。.但是我不确定在Angular 7版本中它会在哪里使用。
我的代码如下所示:
service,js:
getAll(){
this.dataService = db.list('/authors').valueChanges();
return this.dataService;
}
component.js:
this.db.getAll().subscribe(item =>
this.dataSource.data = item;
)