Ich habe diese ngFor(Ionic/Angular 2) Dienst in NgFor aufrufen?
<ion-card *ngFor="let review of reviews">
<ion-card-content>
{{getUserName(review.user_ID)}}
</ion-card-content>
</ion-card>
Ich brauche den Benutzernamen zu zeigen, aber ich Benutzernamen erhalten müssen Benutzerdienst anrufen, um den Benutzernamen zu erhalten. Das Problem ist, wenn ich so versuche. Die Seite wird geladen und geladen. Wie kann der Dienst in ngFor korrekt aufgerufen werden?
Das ist meine getUserName Methode:
getUserName(userId)
{
this.userService.loadUserById(userId)
.then(dataUser => {
this.user = dataUser;
});
return this.user;
}
Und wenn ich das Objekt, wie wie die Objekteigenschaft zuzugreifen in html? (Beispiel: user.firstName) Dank ..
Wie sieht Ihre 'loadUserById' Methode aus? – rinukkusu