У меня есть адресная таблица в firebase с узлом "userId" и "ключом" (см. Изображение). Я хочу прочитать информацию об элементе, на котором пользователь щелкнул в моем входе. Я попробовал от индекса до щелчка. но я все еще получаю весь список.
Консоль img Таблица адресов
ниже моего кода
Environnement.ts
export const ToArrayAdres = snapshot =>{
let returnArray = [];
snapshot.forEach( child => {
let item = child.val();
item.key = child.key;
returnArray.push(item);
});
return returnArray;
}
Single andresse.ts
itemsA = [];
refA = firebase.database().ref('adresse/' + firebase.auth().currentUser.uid ).orderByChild('key');
constructor() {
this.refA.on('value', resp => {
this.itemsA = ToArrayAdres(resp);
console.log(this.itemsA);
})
Список адресов
<ion-card *ngFor="let item of items; let i = index" (click)="editItem(i)">
<ion-card-content>
<div><b>{{item.prenom}} {{item.nom}}</b></div>
<:ion-card-content>
</ion-card>
Адрес list.ts
viewSingAdress(id: number){
this.router.navigate(['single-adresse/' +id] );
}