2017-10-14 39 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 
相關問題