Angular 类型脚本错误:属性';文件';不存在于类型';HTMLElement';
我希望使用IONIC为我的应用程序创建上传功能 以下是我的HTML代码: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
<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];