Olá !
Alguém sabe dizer por que é necessário adicionar type="button" na tag button de upload da foto ?
<button type="button" (click)="fileInput.click()" class="btn btn-primary">
Aula 5 - Novo Animal Video 7 - Componente de novo animal
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!
Olá !
Alguém sabe dizer por que é necessário adicionar type="button" na tag button de upload da foto ?
<button type="button" (click)="fileInput.click()" class="btn btn-primary">
Aula 5 - Novo Animal Video 7 - Componente de novo animal
Fala, Marcelo! Tudo bem?
Em alguns cenários, os botões possuem tipos padrões. Dentro de um formulário, um botão, sem tipo definido, é entendido como submit. O tipo submit causa várias reações, quando clicado, e isso pode atrapalhar na usabilidade do seu componente.
Por isso definimos que aquele botão é do tipo button, para que ele não tenha atribuído o tipo submit automaticamente.
Espero ter ajudado!