2017-10-14 21 views
0

我正在加载一个列表并将其传递给组件,然后再呈现信息。我需要的其中一个项目是ID。我如何在列表中看到它。我已经看到了documentation,它没有帮助。它只显示父母的关键。Angularfire5 - 获取列表中的实时数据库文档的关键 - #askfirebase

this.allWorkouts = this.afDb.list<IWorkout>('/workouts') 
    .valueChanges() 
    .take(1) 
    .map((array) => array.reverse()) as Observable<IWorkout[]>; 

<ion-card *ngFor="let workout of allWorkouts | async"> 
    <card-workout [workout]="workout"></card-workout> 
</ion-card> 

回答

0

得到你需要suscribe可观察到的,然后打印这种方式的关键:如果需要打印成* ngFor你应该使用

suscribe(snapshot => { snapshot.$key }) 

workout.$key 
相关问题