我有一个名为user的可观察对象,所以:
<ng-container *ngIf="auth.user$ | async as user;">
{{user.displayName}}
</ng-container>
我的JSON对象看起来像:
"id":"MwdM8bak78eE1omf6u04KtqlE2X2",
"anonymous":false,
"cardTokens":{
"EtVcNxAfm00":{
"4digits":4123,
"Vendor":"Visa"
}
},
"displayName":"User",
"role":"user",
而且我想向所有用户显示卡片,所以我正在使用:
<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>
我看到用户名,但是卡令牌什么也没显示。我应该怎么做才能显示卡令牌阵列?
尝试这样:
<ion-item *ngFor="let card of user.cardTokens | keyvalue">
{{card.value["4digits"]}}
</ion-item>