Использование следующего ввода:
<input #fileUploadInput type="file" id="fileUpload" (click)="fileUploadInput.value = null" name="fileUpload" (change)="fileSelected($event)" />
Изменение $event
возвращает значение {"isTrusted":true}
, только когда я выбираю файл.
Обработчик события изменения просто:
fileSelected(fileSelected: any) {
console.log('FILE1 ' + JSON.stringify(fileSelected));
console.log('FILE2 ' + JSON.stringify(fileSelected.target.files));
}
В журнале консоли возвращается ...
{FILE1 "isTrusted":true} and
{FILE2 "0":{}}
Любые предложения о том, почему у меня нет файловые объекты, возвращенные из события?