【发布时间】:2021-03-03 03:11:01
【问题描述】:
这是我从 API 收到的 JSON 响应
{
"content":[
{
"id":"4354345",
"name":"asdasd",
"stuff":null
},
{
"id":"4353345",
"name":"fgdfgddd",
"stuff":null
},
{
"id":"4353425",
"name":"as11111dasd",
"stuff":null
}
],
"pageable":{
"sort":{
"sorted":false,
"unsorted":true,
"empty":true
},
"offset":0,
"pageNumber":0,
"pageSize":1000,
"paged":true,
"unpaged":false
},
"totalPages":1,
"totalElements":75,
"last":true,
"number":0,
"sort":{
"sorted":false,
"unsorted":true,
"empty":true
},
"size":1000,
"first":true,
"numberOfElements":75,
"empty":false
}
我的目标是迭代 JSON 的“内容”部分,即
"id":"4354345", “名称”:“asdasd”, “东西”:空
在这样的表格中:
<tbody>
<tr *ngFor="let data of dataContent; index i">
{{data[i].id}}
{{data[i].name}}
{{data[i].stuff}}
</tr>
</tbody>
我是这样做的:
ngOnInit(){
this.api.getAll((error,res) => {
this.data = res;
this.dataContent = this.data.content;
});
}
如果我对 dataContent[0].id 或其他变量进行 console.log,它可以工作,但为什么它在 html 中不显示任何内容,并且控制台给出错误
【问题讨论】:
-
请粘贴错误
-
这些错误是什么?尝试调试它或在此处发布。
标签: angular