Я пытаюсь получить данные из базы данных Firebase и хочу отобразить список отчетов для всех пользователей, а не для одного пользователя.Я попытался с кодом ниже, но я получил пустую страницу!
основной код
items: Observable<any[]>;
ionViewWillLoad(){
this.fire.authState.subscribe(data => {
if(data && data.email && data.uid){
this.toastCtrl.create({
message : ` welcome ${data.email}`,
duration:2000
}).present()
this.items = this.db.list('report').valueChanges();
}
})
}
html
<ul>
<li *ngFor="let item of items | async">
{{ item.title}}
</li>
</ul>
база данных
{
"report" : {
"8D3sENaBcLaXoGNnh1MPuoyj5LP2" : {//user id
"-LWzDSLtLzgY2wbtsLr5" : {
"name" : "test",
"title" : "test",
}
},
"WUM2HBkGo8TFDeOjEqO1s3lCj1p1" : { //user id
"-LWz7JClidqmWJcn4Qbt" : {
"name" : "check",
"title" : "chrck",
}
}
}
}
если использовать report/userid
я получу только мой пост!Я хочу показать все сообщения пользователей