2017-10-12 4 views
0

Je suis en train de répertorier toutes les données de ma base de données firebase où connecté l'adresse e-mail de l'utilisateur facebook est le même que l'e-mail figurant dans la base de données: enter image description hereMa * déclaration ngIf a des problèmes

Le code suivant n'est pas de travail, beaucoup de problèmes de formatage, aucune idée comment dois-je réécrire cette

<ng-container *ngFor="let item of fogasadatok; let i = index"> 
    <ion-card *ngIf="{{item.useremail}}=={{navParams.data.facebookemail}}"> 

     <img src="{{item.keplink}}"/> 
     <ion-card-content> 
      <ion-card-title> 
       {{item.datum}} - Ponty 
      </ion-card-title> 
      <p> 

      Egyéb: 
      </p> 
     </ion-card-content> 
     </ion-card> 
+0

Essayez * ngIf = "{{item.useremail == navParams.data.facebookemail}}" – SAJ

Répondre

1

Vous n'avez pas besoin d'interpolation ({{}}) pour les directives structurelles comme *ngFor ou *ngIf. L'interpolation n'est nécessaire que lorsque vous souhaitez lier à une valeur qui doit être codifiée pour être rendue dans le DOM (comme item.keplink). L'expression de votre *ngIf devrait se présenter comme suit:

*ngIf="item.useremail === navParams.data.facebookemail"