我正在将一个ng2table
组件集成到我的角度应用程序中,我遇到了这个错误。代码如下所示。
import { TableData } from '../table-data';
错误是
cannot find module 'table-data' or its corresponding type declaration.
我用这个代码创建了一个类型
export interface TableData {
Name: string;
Position: string;
Office: string;
"Extn.": number;
Start: Date;
Salary: number;
}
并将其放在table-data.ts文件中。然后我在这行代码中得到了以下错误。
private data: Array<any> = TableData;
错误为
"TableData"仅引用一个类型,但它在此处被用作值。
我在谷歌上搜索了一下,结果发现可能是因为减速或进口问题。你能帮忙吗?
错误表明您试图用类(或接口或其他(而不是值填充变量。
private data: Array<any> = TableData;
应该是:
private data1: TableData = {}; // empty object
private data2: TableData = null; // empty attribute
private data3: TableData[] = []; // empty array
private data4: TableData[] = null; // empty attribute