angular - 使用循环显示数组的对象
问题描述
我有一个名为的数组addresses
,其中包含多个对象(即多个地址)。
[
{
"name": "Jhon Doe",
"gender": "Male",
"addresses": [
{
"addressType": "Home",
"city": "Portland",
"country": "United States",
"postalCode": "97286",
"state": "Oregon",
"street": "86807 Twin Pines Way"
},
{
"addressType": "Office",
"city": "Phoenix",
"country": "United States",
"postalCode": "85083",
"state": "Arizona",
"street": "0583 Dayton Junction"
}
]
},
.
.
.
.
.
.
.
.
{
"name": "Mark Wood",
"gender": "Male",
"addresses": [
{
"addressType": "Home",
"city": "Minneapolis",
"country": "United States",
"postalCode": "55417",
"state": "Minnesota",
"street": "0 School Way"
},
{
"addressType": "Office",
"city": "Tuscaloosa",
"country": "United States",
"postalCode": "35487",
"state": "Alabama",
"street": "98 Vernon Place"
},
{
"addressType": "Others",
"city": "Sacramento",
"country": "United States",
"postalCode": "95833",
"state": "California",
"street": "40581 Superior Pass"
}
]
}
]
参考图片:
我想根据存在的对象数量(即地址的编号/类型)显示所有地址。
我可以使用对象索引位置显示多个地址,但我想通过循环显示。
Stackblitz演示
解决方案
您可以遍历地址:
<td *ngFor="let abc of contact.addresses">
{{abc.addressType}}
</td>
推荐阅读
- javascript - 我在使用语义 ui 反应下拉菜单时得到了“未捕获的类型错误:_this.ref.querySelector 不是函数”
- java - Java Swing Graphics2d 旋转跳跃
- mysql - 如何在 Node JS 中处理 MySQL 连接的正确方法
- vba - 每次出现表单时(隐藏而不是关闭之后)如何运行代码?
- python - Django按两个字段的总和排序不起作用
- express - 如何更新嵌套对象
- reactjs - 反应 CSSTransition 不过渡
- z3 - 在 z3 中将值分配给数组的三种方法
- user-interface - Unity 游戏视图中没有文字
- php - 错误:找不到插件 burzum/cakephp-bz-utils