【发布时间】:2020-03-19 01:48:58
【问题描述】:
我将尽可能清楚地解释这一点,因为英语不是我的主要语言:我正在尝试获取此对象数据,该数据存储在用户文档中名为“订单”的字段中,基本上每个我通过购物车下的订单,它会在用户文档中创建一个新订单。
样本数据:
我可以使用以下代码访问 pickuptime、location 和 total 字段,因为它们不在购物车对象内:
constructor(private aF: AngularFirestore, private aS: AuthService) {
const ordenes = aF.doc(`users/${this.aS.getInfo()}`);
this.userOrders = ordenes.valueChanges();
}
getInfo() 方法只是获取当前用户的 uid。
现在,当我尝试显示从文档中获取的数据时,我只是显示了购物车对象数组之外的字段。
这是我显示数据的代码:
<ion-list>
<ion-card *ngFor="let p of ((userOrders | async)?.ordenes)">
<ion-card-header>
<ion-card-title>{{ p.name }}</ion-card-title>
</ion-card-header>
<ion-card-content>
<img src={{p.img}}>
<br>
<ion-card-subtitle>{{p.desc}}</ion-card-subtitle>
<ion-row class="ion-align-items-center">
<ion-col size="4">
<ion-label color="secondary">
<b>Total: {{ p.total}}</b>
</ion-label>
</ion-col>
<ion-col size="8" class="ion-text-right">
<b>Recoger en sucursal: {{p.sucursal}}</b>
</ion-col>
</ion-row>
<ion-row>
<ion-col>
<b>Hora: {{p.horarecoger}}</b>
</ion-col>
</ion-row>
</ion-card-content>
</ion-card>
</ion-list>
任何帮助将不胜感激!
【问题讨论】:
标签: angular firebase ionic-framework google-cloud-firestore angularfire2