angular 2 - 如何遍历包含包含对象数组的对象的JSON响应?

时间:2016-07-31 07:00:45

标签: javascript angularjs angular

我正在使用我的朋友创建的网络API,这是一个示例回复:

{
  types: [
    {
      id: 1,
      contents: [
        {
          id: 1001,
          perishable: 0
        },
        {
          id: 1002,
          perishable: 0
        }
      ]
    }
  ]
}

因此,如果我得到一个回复​​,其中有3种类型的东西,并且每种类型都有3个内容,我如何在下面这个场景中使用转发器?我能够正确获取类型ID,但是我无法重复内容。

<div *ngFor="let type of response.types">
  <h2>{{type.id}}</h2>
  <!-- here I want to show basically divs for each of the objects in contents -->
  <div *ngFor="what should I do here?">
    <p>{{content.id}}</p>
    <p>{{content.perishable}}</p>
  </div>
</div>

1 个答案:

答案 0 :(得分:1)

<div *ngFor="let type of response.types">
  <h2>{{type.id}}</h2>

       <div *ngFor="let content of type.contents">
            <p>{{content.id}}</p>
            <p>{{content.perishable}}</p>
        </div>

</div>