Não consigo prosseguir após este ponto, continuo recebendo o erro Property 'files' does not exist on type 'EventTarget'.
<input
formControlName="file"
type="file"
accept="image/*"
(change)="file = $event.target?.files[0]"
/>
Não consigo prosseguir após este ponto, continuo recebendo o erro Property 'files' does not exist on type 'EventTarget'.
<input
formControlName="file"
type="file"
accept="image/*"
(change)="file = $event.target?.files[0]"
/>
Fala ai Jamerson, tudo bem? Recomendo você criar uma função dentro do componente e anexá-la com o change
do input
.
Ai na função você pode tipar o event.target
como HTMLInputElement
:
<input type="file" (change)="upload($event)">
upload(event: Event) {
const target = event.target as HTMLInputElement;
const files = target.files as FileList;
console.log(files);
}
Espero ter ajudado.