【发布时间】:2017-11-08 08:37:09
【问题描述】:
我正在尝试在我的 Firebase 数据库中显示对象列表,但我很难将对象添加到 FirebaseListObservable。
这是我的代码:
products: FirebaseListObservable<any[]>;
this.db.list('products/' + this.user.uid, { preserveSnapshot: true})
.subscribe(snapshots=>{
var jsonObject = [];
snapshots.forEach(snapshot => {
jsonObject.push(snapshot.val());
});
this.products = jsonObject;
});
我得到的错误是我无法将任何 [] 分配给 FirebaseListObservable。
这是我的 HTML:
<ion-list>
<ion-item class="text" *ngFor="let product of products | async">
{{product}}
</ion-item>
</ion-list>
我的数据库如下所示:
【问题讨论】:
-
this.db.list这会返回 Observables?
标签: firebase firebase-realtime-database ionic2 angularfire2