Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Envio de dados para o servidor - criação de nova instância

Não entendi direito porque utilizar this.foto = new FotoComponent(), quando faz o post, entendo que precisa criar uma nova instância, mas eu tentei sem essa linha e funcionou da mesma forma, porque?

No exemplo anterior que utilizamos subscribe (que usou rsjx) era um tipo stream, no caso do post não é?

2 respostas
solução!

Oi Gisele!

Você esta garantindo a estrutura do objeto. É uma boa prática definir essa estrutura ao invés de deixar o formulário criar cada propriedade dinamicamente. Além disso, se não me engano, quando você entrar na parte de validação se não ter uma estrutura já definida que vai receber os dados do formulário, o sistema de validação do Angular falhará, mais um motivo de continuar com a boa prática de inicializar sempre as propriedade que receberão os dados do formulário.

Sucesso e bom estudo minha aluna.

Obrigada.