Angular IE11文件上传取消事件
Angular IE11文件上传取消事件的出现原因是,在IE 11中,文件是只读的,因此无法像你想象的那样清除它。这是IE中的设计。你可以参考这个线程:https://stackoverflow.com/questions/6987452。
在IE中,唯一的清除输入文件的方法是添加一个重置
app.component.html:
<input #fileUploadCtrl type="file"> <button type="button" (click)="reset(fileUploadCtrl)">Reset</button>
app.component.ts:
reset(element) { element.value = ""; }