Angular ios模拟器中发生离子/角度文件读取器错误(addEventListener不是函数)
我有下面的函数,它可以与ionic serve配合使用,但是当我试图在ios模拟器上运行相同的代码时,我得到了“reader.addEventListener不是一个函数”。 你能帮我找出毛病吗Angular ios模拟器中发生离子/角度文件读取器错误(addEventListener不是函数),angular,ionic-framework,filereader,addeventlistener,Angular,Ionic Framework,Filereader,Addeventlistener,我有下面的函数,它可以与ionic serve配合使用,但是当我试图在ios模拟器上运行相同的代码时,我得到了“reader.addEventListener不是一个函数”。 你能帮我找出毛病吗 createImageFromBlob(image: Blob) { let reader = new FileReader(); reader.addEventListener( "load", () => { this.imageToSh
createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.addEventListener(
"load",
() => {
this.imageToShow = reader.result;
},
false
);
if (image) {
reader.readAsDataURL(image);
};
};
如上所述,读取器
不是一个元素,因此在这种情况下应该使用onload
。是使用相同方法的更新版本
createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.onload = function () {
this.imageToShow = reader.result;
}
if (image) {
reader.readAsDataURL(image);
}
}
你在用哪个插件做fileReader?我不使用任何插件,这对我来说是一个问题,有解决方案吗?