我正在尝试将react fileuploader改造为jhipster应用程序。我对这两者都很陌生,但对javascript却不够。
我有以下数据构造...
const data = {
title:string,
str:string,
description:string,
fileContentType:string,
uploaded:any,
file:any
};
后来我尝试用
充实这些方法for (let x = 0; x < this.state.selectedFile.length; x++) {
data.file = this.state.selectedFile[x];
data.title = this.state.selectedFile[x].name;
data.description = this.state.selectedFile[x].name;
data.fileContentType = this.state.selectedFile[x].type;
data.uploaded = 'hello';
}
但是我在Intellij中遇到了一个错误,告诉我
TS2322:类型“'hello'”不可分配为必需类型
这可能是初学者打字稿问题,但我找不到任何直接的补救方法。 我想我不明白为什么其他要素不抱怨。
谢谢, 马克。