Мак*_*вин 5 addeventlistener filereader ionic-framework angular
我有下面的函数,它可以与离子服务一起正常工作,但是当我尝试在ios模拟器上运行相同的代码时,出现“ reader.addEventListener不是函数”的信息。请您能帮我找出问题所在吗?
createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.addEventListener(
"load",
() => {
this.imageToShow = reader.result;
},
false
);
if (image) {
reader.readAsDataURL(image);
};
};
Run Code Online (Sandbox Code Playgroud)
如此处所述,reader不是元素,因此您应该onload在这种情况下使用。这是更新版本,使用相同的方法。
createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.onload = function () {
this.imageToShow = reader.result;
}
if (image) {
reader.readAsDataURL(image);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |