angular - 列表的Java地图(地图>) 到 Angular
问题描述
我从 Controller Map<String, List> 返回 Java HashMap
数据如下——
{A=[X,Y,Z], B=[P,Q]}
在 Angular 中,我想这样显示 -
A
X
Y
Z
B
P
Q
我试过这段代码 -
<div>
<div *ngFor="let first of content | keyvalue">
{{first.key}}
<div *ngFor="let second of first.value">
{{second}}
</div>
</div>
</div>
但我得到“编译失败”。错误。
如果我使用下面的代码-
<div>
<div *ngFor="let first of content | keyvalue">
{{first.key}} --> {{first.value}}
</div>
</div>
我低于输出-
A --> X,Y,Z
B --> P,Q
我需要列表中的值在单独的行中。任何帮助,将不胜感激!
PS - 我不想在打字稿中处理数据。
解决方案
尝试这个 :
<div *ngFor="let first of content | keyvalue">
{{first.key}}
<div style="margin-left:25px" *ngFor="let val of content[first.key]">
{{val}}
</div>
</div>
推荐阅读
- json - 如何解码 json 数据 Go
- xml - Sitecore XSL:通过路径或id选择项目,获取孩子,获取孩子的Droplink项目
- azure - 如何在生产中将调试级别日志消息输出到 Application Insights
- three.js - 使用three.js在两个管几何之间绘制平面
- android - 将google cloud sql连接到android studio项目
- javascript - axios 随机请求数
- c# - 正则表达式 - 查找第 n 次出现 - Web 查看源数据
- c# - c# 建立目录树
- ios - UserDefaults 不会调用 UIPickerView didSelect Int
- laravel - Laravel ORM - 3 个模型的雄辩关系