我正在尝试将http respone打印到垫子表。我无法将数据格式化为数组并将其设置为mat-datasource。有人可以请指导我。
[
{
"n1":"abcd",
"n2":"abcde",
"A1":
{
"A11":{"t":b1},
"A12":{"t1":b2},
"A13":{"t":b3},
"A14":{"t":b4},
"A15":{"t":b5}}
},
{
"n2":"bcde",
"n2":"bcdef",
"A1":
{
"A11":{"t":b1,"t1":b2},
"A12":{"t":b3},
"A13":{"t":b4},
"A14":{"t":b5},
"A15":{"t":b6}
}
}
}
]
垫子表应该看起来像这样。
---------------------------------------------------
| data | A11 | A12 |A13 | A14 | A15 |
---------------------------------------------------
| n1,n2 | t | t | t | t | t |
---------------------------------------------------
| n1,n2 | t | t | t | t | t |
---------------------------------------------------
我已经尝试了下面,但无法将子值(A11,A12,A13,A14,A15)设置为数组
ngOnInit() {
this.gService.getlist().subscribe(
(res: any[]) => {
let GL = new Array();
res.forEach(gl => {
GL.push({
n1: gl.n1,
n2: gl.n2,
A1: gl.A1,
// unable to read other json values part of A1.
})
})
this.datasource.data = GL;
}
````
largeQ
相关分类