Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 从数组中提取数据生成动态表时出错_Angular_Html Table - Fatal编程技术网

Angular 从数组中提取数据生成动态表时出错

Angular 从数组中提取数据生成动态表时出错,angular,html-table,Angular,Html Table,我试图通过从数组中获取数据来生成一个动态表。请检查所附的图像,其中有我从API获得的结果数组。我试图使用键作为表头,使用值作为表数据 我尝试过*ngFor循环和通过键值循环,但我并没有从数组中得到任何东西 下面是我正在使用的代码块: <th style="text-align:center" *ngFor="let row of debugQueryData; index as i">{{row}}</th> {{row} 此外,我在debugQueryData中正确

我试图通过从数组中获取数据来生成一个动态表。请检查所附的图像,其中有我从API获得的结果数组。我试图使用键作为表头,使用值作为表数据

我尝试过*ngFor循环和通过键值循环,但我并没有从数组中得到任何东西

下面是我正在使用的代码块:

<th style="text-align:center" *ngFor="let row of debugQueryData; index as i">{{row}}</th>
{{row}
此外,我在debugQueryData中正确地获取了数据

如何编写正确的循环以生成动态表

您可以使用此代码
{{key+':'+debugQueryData[key]}


此代码所做的是分别获取对象的每个键,然后通过将键传递给对象来获取值

ow对不起,我不该使用此
object.keys()
getting Error->无法读取对象上未定义的属性“key”。evalAm我还缺少其他任何内容吗?我已经使用了这样的代码,但是得到了错误我写的这篇文章你得到了每个对象的键,但是你的对象在另一个数组中。首先你应该在数组中循环,得到每个对象,然后再在对象`{key+':'+eachObject[key]}中循环``