我希望使用IONIC为我的应用创建上传功能。
这是我的HTML代码:
public/javsacripts/main.js
这是我的/javascripts/main.js
功能:
<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一起使用。
构建应用时,会显示错误upload()
我是以错误的方式做的,还是必须以不同的方式使用打字稿?
感谢。
答案 0 :(得分:14)
您需要将其转换为HTMLInputElement,因为files
是input
元素的属性
let BR = (<HTMLInputElement>document.getElementById('uploadBR')).files[0];