【发布时间】:2018-03-30 13:48:31
【问题描述】:
我正在使用 ionic、angularfire 和 firestore 创建一个应用来显示葡萄酒列表。
我在主页上做了一个简单的按钮来推送一个新页面。
我已经创建了一个使用快照更改和返回集合的提供程序,这个新页面正在注入提供程序并使用
ionViewDidLoad() {
this.wineProvider.getWines().subscribe(wines => {
console.log(wines);
this.wines = wines;
})
}
写入本地引用
wines: Wine[];
在 html 文件中,我使用列表显示结果
<ion-content padding>
<ion-list>
<ion-item *ngFor="let wine of wines" >
{{wine.title}}
</ion-item>
</ion-list>
</ion-content>
当我启动应用程序并导航到页面时,列表会根据需要显示和更新。如果我导航回主页并返回列表页面,则不会显示列表 - 但是,如果数据更改,则会再次显示列表。 请帮助我理解为什么会这样。 谢谢你:)
【问题讨论】:
标签: angular firebase ionic-framework google-cloud-firestore angularfire2