我想将任何类型的数组转换为自定义对象列表。
我以任何类型getImportExcelData()
的数组形式获取数据
我想将其转换为我的自定义类型IMaterialItemAttributesStaging
在设置了在我的Mat-table中创建的空行之后,它是mat-table
的数据源对象
getImportExcelData(data) {
var uploadedData: IMaterialItemAttributesStaging[] = data; this.dataSource.data = uploadedData;
}
答案 0 :(得分:0)
考虑到您的类型名称:IMaterialItemAttributesStaging
,我想您正在使用接口。请注意,角度接口名称不应以“ I”开头:https://angular.io/guide/styleguide#interfaces
我想您想为编译器提供有关您的data
类型的提示,以便:
getImportExcelData(attributesStagingItems: IMaterialItemAttributesStaging[]) {
this.dataSource.data = attributesStagingItems;
}