json - 以角度 5 迭代 JSON 对象响应
问题描述
我有一个来自 REST 响应的 JSON 对象,它希望循环其项目并显示在 UI 中,这是响应的结构:
{"Items":
{"releases":
[{"last":"365147","first":"365987","relNo":"1","files":[{"fileId":"1","url":"http://....."},{"fileId":"2","url":"http://....."}}],"publish":"Yes"},{"last":"365147","first":"365987","relNo":"2","files":[{"fileId":"1","url":"https://...."},{"fileId":"2","url":"http://....."},{"fileId":"3","url":"...."},{"documentId":"4","url":"http://....."}],"publish":"No"}]}
在我这样做的服务上:
this.myService.getDetails(id).subscribe (data => {
this.items = data;
console.log (JSON.stringify(this.items));
})
解决方案
在您的模板中,您需要一个 ngFor。似乎您的组件中有一个名为的变量,items
因此您需要以下内容:
<div *ngFor="let item of items">
{{item.releases}} // or item.whatever field you would like to access
</div>
推荐阅读
- html - 仅 CSS 可折叠 DIV
- reactjs - 过滤时如何隐藏chartJS中的行?
- python-3.x - 如何在 python 中创建新的非阻塞进程?(示例不起作用)
- node.js - Nodemailer“smtpout.secureserver.net”每天限制电子邮件
- c# - 如何使用 EF Core 删除数据库中的多条记录?
- css - 填充适用于按钮,居中不起作用
- intellij-idea - 我可以通过 IntellJ IDEA 获取所有调用层次结构(包括调用者的调用者)吗?
- reactjs - 为什么我的 React with Redux 应用程序中出现未定义的读取类型错误?
- jenkins - Jenkinsfile 发布总是包含多个步骤的指令
- javascript - 以后如何将数据“key and value”从网站推送到 Google Tag Manager Data?