Reputation: 53
I've got observable object called user, so:
<ng-container *ngIf="auth.user$ | async as user;">
{{user.displayName}}
</ng-container>
my JSON object looks like:
"id":"MwdM8bak78eE1omf6u04KtqlE2X2",
"anonymous":false,
"cardTokens":{
"EtVcNxAfm00":{
"4digits":4123,
"Vendor":"Visa"
}
},
"displayName":"User",
"role":"user",
and i want to show all of users cards, so im using:
<ng-container *ngIf="auth.user$ | async as user; else login">
{{user.displayName}}
<ion-item *ngFor="let card of user.cardTokens;">
{{card.4digits}}
</ion-item>
</ng-container>
I see user name, but card tokens show me nothing. what should i do to show cards token array?
Upvotes: 0
Views: 46
Reputation: 22213
Try like this:
<ion-item *ngFor="let card of user.cardTokens | keyvalue">
{{card.value["4digits"]}}
</ion-item>
Upvotes: 1