Swimlane / datatable在编译时抛出错误。类型“{}”上不存在属性“推送”

时间:2017-11-09 13:46:32

标签: typescript datatable

我正在使用泳道/数据表,https://github.com/swimlane/ngx-datatable/blob/master/src/components/datatable.component.ts与typescript 2.6,Angular5。

当TS尝试转换时,它会抛出ngx-datatable / src / components / datatable.component.ts(686,22):[91merror [0m TS2339:类型'{}'上不存在属性'push'。

有人知道这是关于什么的吗?

错误出现在.push(item)行中:

 const map = new Map();
 originalArray.forEach((item: any) => {
  const key = item[groupBy];
  if (!map.has(key)) {
     map.set(key, [item]);
  } else {
     map.get(key).push(item);
  }
  i++;
 });

0 个答案:

没有答案