【问题标题】:Angular Object.key - Retrieve,get only one property from objectAngular Object.key - 检索,仅从对象中获取一个属性
【发布时间】:2018-11-21 01:30:44
【问题描述】:

我怎样才能从对象中只检索一个属性?

在这个例子中,我有两个属性的对象:名称和 id

   <div *ngFor="let post of objectKeys(_postArrayMatch.team1)">
      Team1: {{ _postArrayMatch.team1[post]}}
    </div>

我想排除 id,如何只显示 name 属性?

我试图做这样的事情,但它不起作用

   <div *ngFor="let post of objectKeys(_postArrayMatch.team1)">
    Team1: {{ _postArrayMatch.team1[post].name}} 
 </div>

作为回应,我只是空了

团队 1:

团队 1:

【问题讨论】:

  • objectKeys 函数有什么作用,_postArrayMatch.team1 有什么作用?
  • 在 components.ts - objectKeys = Object.keys; ` _postArrayMatch.team1team1: { name:string; id:number; };

标签: angular object properties


【解决方案1】:

如果您只想显示一个元素,请不要使用*ngFor。 ngFor 用于循环遍历一个可迭代对象中的多个元素。

<div>
  Team1: {{ _postArrayMatch.team1.name}}
</div>

【讨论】:

  • 那我怎样才能在不循环的情况下检索数据呢?
猜你喜欢
  • 2018-08-23
  • 1970-01-01
  • 2020-03-07
  • 1970-01-01
  • 2021-06-27
  • 2018-04-13
  • 2021-10-03
  • 1970-01-01
相关资源
最近更新 更多