jsPDF autoTable javascript代码:“标头应为对象或数组,为:函数”错误

时间:2019-02-07 07:33:49

标签: javascript angular jspdf

当我尝试在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);
}

0 个答案:

没有答案