当我尝试在Angular中运行javascript代码时,出现一条错误消息,提示“标头应为对象或数组,为:函数”。
我已经定义了这样的列名。
let getColumnHeaders = function () {
return [
{title: "First Name", dataKey: "firstName"},
{title: "Last Name", dataKey: "lastName"}
];
};
我在每个循环中获取数据。像这样。并将数据推送到数组。
let groupedDataRows = [];
在for每个循环中,我将数据压入数组。
我正在创建数据表。
let groupedDataRows = [];
data.forEach(function (item) {
function getGroupedData(){
for(let i=0; i < data.length; i++){
groupedDataRows.push({
firstName: item.firstName,
lastName: item.lastName
});
}
return groupedDataRows;
}
doc.autoTable(getColumnHeaders, getGroupedData);
}