【发布时间】:2019-02-28 00:06:02
【问题描述】:
我对此 json 层次结构(内容 -> 类别 -> 项目)有响应,内容包含类别对象,每个类别都包含项目对象。所以我尝试了这个:
<div *ngFor="let content of data">
<span>{{content.name}}</span>
<div *ngFor="let category of content.categories">
<span>.....</span>
</div>
</div>
<div *ngFor="let item of category.items">
<span>{{item.type}}</span> //this item is undefined because it is out of category looping div
</div>
【问题讨论】:
-
..问题是?那你为什么不把它搬进去呢?
-
你在问什么?你有什么顾虑
-
我已经更新了我的答案,请看一下
-
你想用嵌套 fors 之外的 ngfor 来完成什么?根据您的描述,您没有
categories对象,只有content.categories。那么您希望看到哪些内容不能放在循环中? -
因为
content.categories也是一个数组,而category是对每个循环中的其中一个元素的引用,您希望在content.categories数组的哪个实例或元素中迭代<div *ngFor="let item of category.items">...</div>循环?