отображать детали по клику с помощью firebase - PullRequest
1 голос
/ 31 октября 2019

Я хочу отобразить детали адреса, щелкнув по элементам клавишей firebase. Я могу сделать это с помощью идентификатора, но не нажатием клавиши. Спасибо за ваше возвращение, потому что я не знаю, как это сделать с помощью ключа

моей таблицы адресов

my address table

адрес службы

 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;
      }
    );
  }

}
...