gpt4 book ai didi

angular - 在 Angular2 中安装 FileReaderSync

转载 作者:太空狗 更新时间:2023-10-29 17:55:04 25 4
gpt4 key购买 nike

如何在 Angular2 中安装 FileReaderSync

它出现在文件 node_modules/typescript/lib/lib.webworker.d.ts 中但不能使用它。

FileReader 我可以使用它而无需导入任何东西。

我需要对 FileReaderSync 做一些不同的事情吗?

错误 TS2304:找不到名称“FileReaderSync”。

enter image description here

最佳答案

几个月前我遇到了同样的问题,解决方案是编写自定义类型。

主.bowser.d.ts

interface FileReaderSync {
readAsArrayBuffer(blob: Blob): any;
readAsBinaryString(blob: Blob): void;
readAsDataURL(blob: Blob): string;
readAsText(blob: Blob, encoding?: string): string;
}

declare var FileReaderSync: {
prototype: FileReaderSync;
new(): FileReaderSync;
};

并在引导 angular2 时包含它们

// <reference path="./main.browser.d.ts" />

我刚才写了一篇关于这个的文章:D http://icode.co/angular2/php/2016/12/21/async-file-streaming-from-JS-to-PHP-WebWorkers.html

关于angular - 在 Angular2 中安装 FileReaderSync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39807671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com