【发布时间】:2018-07-17 06:07:17
【问题描述】:
我有以下一组来自我试图通过模板中的“*ngFor”显示的 JSON 文件的数据。除了“人”对象之外,我可以显示大部分内容。可以有任意数量的“人”对象。这个示例数据集中只有 2 个。
[{
"caseNumber": "01/01/2020",
"caseData": {
"caseType": "Criminal",
"caseCompName": "",
"caseCompNumber": "12121212",
"caseDate": "01/02/2019",
"caseTime": "12:00",
"caseStatus": "Open"
},
"people": [{
"name": "Paul",
"lastName": "Von Zeuner",
"middleName": "Waldemar",
"dob": "1981-09-29",
"countryBirth": "South Africa"
},{
"name": "John",
"lastName": "Doe",
"middleName": "Steve",
"dob": "1981-09-29",
"countryBirth": "South Africa"
}]
}]
我尝试过这样的事情,但它只显示第一人称。我不确定数组本身的结构是否错误,或者 *ngFor 是否是问题
<div *ngFor='let item of caseData; let i=index'>
<div class="row">
<div class="col-sm">
Name: {{item.people[i].name}}
</div>
<div class="col-sm">
Last Name: {{item.people[i].lastName}}
</div>
</div>
<div class="row">
<div class="col-sm">
Middel Name: {{item.people[i].middleName}}
</div>
<div class="col-sm">
Country of Birth: {{item.people[i].countryBirth}}
</div>
</div>
</div>
请帮帮我
【问题讨论】:
-
i 是循环遍历 outer 数组项的索引。您需要一个内部循环遍历每个项目的人员数组。
标签: angular