Angular 使用素数数据表

Angular 使用素数数据表,angular,primeng,primeng-datatable,Angular,Primeng,Primeng Datatable,正在尝试从设置数据表。我从API得到的响应如下 [{“firstName”:“Mop”,“lastName”:“Top”,“eId”:“aaa123”,“tech”:“AWS”},{“firstName”:“Hey”,“lastName”:“Arnold”,“eId”:“hfg456”,“tech”:“AWS”},{“firstName”:“Hom”,“lastName”:“Mom”,“eId”:“abf654”,“tech”:“AWS”} 我似乎使用了ngFor错误,因为它没有将数组加载到表中

正在尝试从设置数据表。我从API得到的响应如下

[{“firstName”:“Mop”,“lastName”:“Top”,“eId”:“aaa123”,“tech”:“AWS”},{“firstName”:“Hey”,“lastName”:“Arnold”,“eId”:“hfg456”,“tech”:“AWS”},{“firstName”:“Hom”,“lastName”:“Mom”,“eId”:“abf654”,“tech”:“AWS”}

我似乎使用了
ngFor
错误,因为它没有将数组加载到表中?控制台中没有错误,所以我不确定我是否做错了


是的,我知道Datatable已被弃用,但我无法让
TableModule
导入:(

如果您希望表中的列是动态的,则只能将*ngFor用于p列。根据您的代码判断,您的列根本没有在typescript中定义,因此它们应该在html中静态定义:

<p-dataTable [value]="tech">
  <p-column field="firstName" header="First Name"></p-column>
  <p-column field="lastName" header="Last Name"></p-column>
  <p-column field="eId" header="E Id"></p-column>
  <p-column field="tech" header="Tech"></p-column>
</p-dataTable>


在中,此信息位于“基本”下的第一个“源”选项卡下.

在一个世界上,你为什么要在列定义中使用*ngFor?你最好检查一下PrimeNG文档中关于如何使用表的内容。@Antoniosss数据表的文档显示了这一点,我相信?不,文档中的示例在colums部分中不使用*ngFor N次你知道
*ngFor
是一个循环构造,对吗??