【问题标题】:Iterate through an object key in Angular 8 [duplicate]遍历Angular 8中的对象键[重复]
【发布时间】:2020-06-10 09:55:53
【问题描述】:

我有这个对象:

protected products: { 
 [key: string]: {
  color: string,
  brand: string,
 };
} = {};

products =  {
 scan12345: {color: "Orange", brand: "X"},
 scan13813: {color: "Pink", brand: "X"},
}

如何在我的组件 Tempate 中迭代这个项目?我试过了:

<ion-item *ngFor="let pro of products">
   {{ pro.color }}
</ion-item>

【问题讨论】:

标签: angular typescript loops object ngfor


【解决方案1】:

您可以使用 KeyValuePipe:

<ion-item *ngFor="let pro of products | keyvalue">
   {{ pro.value.color }}
</ion-item>

文档:https://angular.io/api/common/KeyValuePipe

【讨论】:

    猜你喜欢
    • 2020-06-10
    • 1970-01-01
    • 2015-09-15
    • 2020-10-29
    • 2013-08-25
    • 1970-01-01
    • 2021-11-15
    • 2020-11-04
    相关资源
    最近更新 更多