相关疑难解决方法(0)

Angular2 + Typescript + FileReader.onLoad =属性不存在

我正在使用FileReader接口和它的异步方法readAsText()来读取本地文本文件,之后当调用onload事件时,我尝试读取我的文件,我的源代码如下所示:

export class ReadFileComponent {
   text: string;

   readFile(): void {
     let reader=new FileReader();
     reader.onload = function(e) {
        this.text=reader.result;
     }
     reader.readAsText(file);   
   }
}
Run Code Online (Sandbox Code Playgroud)

编译失败,因为"FileReader"类型上不存在属性"text "

我认为这是由于EventListener接口不接受对象,

有人请解决这类问题吗?

多谢你们,

javascript filereader typescript angular

17
推荐指数
1
解决办法
3万
查看次数

标签 统计

angular ×1

filereader ×1

javascript ×1

typescript ×1