В Angular реактивной форме я не могу получить файл, используя тип ввода файла. Событие onchange только возвращает isTrusted: true - PullRequest
0 голосов
/ 06 апреля 2020

Использование следующего ввода:

<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":{}}

Любые предложения о том, почему у меня нет файловые объекты, возвращенные из события?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...