У нас есть приложение, в котором нам нужно поддерживать IE11 с функцией загрузки файлов. Версия angular — Angular 11.
Существует элемент управления загрузкой файлов, который отлично работает во всех браузерах, кроме IE11, где у нас возникла проблема с кнопкой «Отмена» в диалоговом окне файла.
<input #fileUploadCtrl class="form-control" type="file" (change)="onFileChange($event)"
В основном, когда пользователь нажимает кнопку «Отмена», уже выбранный файл должен быть удален из элемента управления вводом. Событие изменения работает, только если пользователь выбирает файл и нажимает кнопку «Открыть». Однако событие изменения не запускается при нажатии кнопки «Отмена».
Как мы можем захватить событие отмены и очистить элемент управления вводом файла в Angular? Если нет, есть ли обходной путь для очистки загрузки файла, когда пользователь нажимает кнопку «Отмена»?