Я хочу отобразить детали адреса, щелкнув по элементам клавишей firebase. Я могу сделать это с помощью идентификатора, но не нажатием клавиши. Спасибо за ваше возвращение, потому что я не знаю, как это сделать с помощью ключа
моей таблицы адресов
адрес службы
getSingleAdresse(id: number){
return new Promise(
(resolve, reject) =>{
firebase.database().ref('/adresse/' +id).once('value').then(
(data) => {
resolve(data.val());
}, (error) => {
reject(error);
}
);
}
);
}
list page.html
<ion-card *ngFor="let item of adresses | keyvalue ; let i = index" (click)="onViewAdresse(i)">
<div><b>{{item.value.prenom}} {{item.value.nom}}</b></div>
</ion-card>
Один адрес (страница длявосстановить элементы)
ngOnInit() {
this.adresse = new Adresse ('','', '', '', '', '');
const id = this.route.snapshot.params['id'];
this.adresseService.getSingleAdresse(+id).then(
(adresse: Adresse) => {
this.adresse = adresse;
}
);
}
}