l具有以下数据结构:
我正在尝试使用angularfire2在firebase数据库中获取多个密钥。第一个键是用户uid,第二个键是唯一键。我下面的代码工作正常,但是我无法获取每个数据的两个密钥。我只获得“保留数据”的唯一键,而没有用户ID键。我的代码
ordersstatus : AngularFireList<any>;
ngOnInit() {
this.ordersstatus = this.af.list("/orders")
this.ordersstatus .snapshotChanges()
.pipe(
map(changes =>
changes.map(c => ({ $key: c.payload.key, ...c.payload.val() }))
)
).subscribe((data: any) => {
this.ordersstatus = data
console.log(data)
})
}
HTML
<ng-container *ngFor="let a of ordersstatus; let i=index">
<ng-container *ngFor="let item of a | keyvalue">
<tbody>
<tr>
<td><a (click)="details(item,a)" ></i></a></td> <---- add keys to button
</tr>
</tbody>
</ng-container>
</ng-container>
任何想法如何获取数据的两个键“用户ID密钥”和“ UNIQE密钥”?