Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida button type="button"

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

1 resposta
solução!

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!