Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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 类型脚本错误:属性';文件';不存在于类型';HTMLElement';_Angular_Typescript_Ionic Framework - Fatal编程技术网

Angular 类型脚本错误:属性';文件';不存在于类型';HTMLElement';

Angular 类型脚本错误:属性';文件';不存在于类型';HTMLElement';,angular,typescript,ionic-framework,Angular,Typescript,Ionic Framework,我希望使用IONIC为我的应用程序创建上传功能 以下是我的HTML代码: <input ion-button block type="file" id="uploadBR"> <input ion-button block type="file" id="uploadIC"> <button ion-button block (click)="upload()">Confirm Claim Restaurant</button> 在普通的HTML

我希望使用IONIC为我的应用程序创建上传功能

以下是我的HTML代码:

<input ion-button block type="file" id="uploadBR">
<input ion-button block type="file" id="uploadIC">
<button ion-button block (click)="upload()">Confirm Claim Restaurant</button>
在普通的HTML中,它应该可以工作,但在我的IONIC中不工作

构建应用程序时,它将显示错误
Typescript错误:类型“HTMLElement”上不存在属性“files”。

我是用错误的方式做的,还是必须用不同的方式用typescript做


谢谢。

您需要将其转换为HTMLInputElement,因为
文件
输入
元素的属性

let BR = (<HTMLInputElement>document.getElementById('uploadBR')).files[0];
let BR=(document.getElementById('uploadBR')).files[0];

正是我想要的。谢谢
let BR = (<HTMLInputElement>document.getElementById('uploadBR')).files[0];