在Angular 6中获得项目部署错误
由于图像上载和预览功能,部署时出错 源代码中的函数“结果””一词用红线标记。但是功能工作和图像可以在模板中成功预览 我的问题是代码工作正常,但无法部署。请给我一个更改源代码的建议,或者告诉我我的错误 CLI中出现错误在Angular 6中获得项目部署错误,angular,deployment,Angular,Deployment,由于图像上载和预览功能,部署时出错 源代码中的函数“结果””一词用红线标记。但是功能工作和图像可以在模板中成功预览 我的问题是代码工作正常,但无法部署。请给我一个更改源代码的建议,或者告诉我我的错误 CLI中出现错误 ERROR in src/app/register/register.component.ts(74,36): error TS2339: Property 'result' does not exist on type 'EventTarget'. 源代码中出现错误/错误 Pr
ERROR in src/app/register/register.component.ts(74,36): error TS2339: Property 'result' does not exist on type 'EventTarget'.
源代码中出现错误/错误
Property 'result' does not exist on type 'EventTarget'
组件。ts
如果控制台为“eventURL”,则该数组具有“result”元素
使用上述功能成功预览图像
因为您知道该属性存在,所以可以使用
event.target['result']
作为解决方法。这将绕过类型脚本类型检查。不过,我会确保事件被强制转换为正确的类型,以防止此错误完全发生。您可以尝试以下方法:
let target = event.target as FileReader;
target.result;
当我像这样更改代码时,这对我来说是有效的
event.target['result']
。谢谢你表明我的错误。
let target = event.target as FileReader;
target.result;