我已经开始在Typescript中重写我的一些Javascript代码,以了解Typescript的工作原理。但是我在Type注释遇到麻烦的时候。
我尝试从Javascript中的输入字段中获取文件
var file = document.getElementById('upload_files').files[0];
我现在尝试用打字稿写的,但我无法弄清楚,我是如何投票来访问Typescript中的.files
属性的。
答案 0 :(得分:3)
想出来......
我必须将元素强制转换为包含HTMLInputElement
属性的files
。
var fileElement = <HTMLInputElement>document.getElementById('upload_files');
var file = fileElement.files[0];