Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Angular 6中获得项目部署错误_Angular_Deployment - Fatal编程技术网

在Angular 6中获得项目部署错误

在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

由于图像上载和预览功能,部署时出错

源代码中的函数“结果””一词用红线标记。但是功能工作和图像可以在模板中成功预览

我的问题是代码工作正常,但无法部署。请给我一个更改源代码的建议,或者告诉我我的错误

CLI中出现错误

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;