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]"
/>
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.