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

[Dúvida] Não cria automaticamente o construtor() e ngOnInit(): void em ...component.ts

Vejo nas aulas que em ...component.ts são criadas automaticamente: construtor() {} e ngOnInit(): void {} mas, no meu não, eu acabo inserindo manualmente. Tem alguma forma do Angular gerar isso automaticamente?

1 resposta
solução!

Olá Regina, tudo bem?

Até a versão 14, ao criarmos um novo componente com o comando:

ng generate component nome-do-componente
 ou 
ng g c nome-do-componente

já tínhamos por padrão a criação de um construtor vazio e do método do ciclo de vida ngOnInit e sua importação na classe.

Porém, na versão 15, houve uma mudança e o construtor e o ngOnInit não são mais criados automaticamente.

Na documentação, até agora, não temos a opção de gerar esses métodos automaticamente no momento da criação do componente, então precisaremos adicioná-los manualmente, caso necessário. É por isso que você está notando essa diferença.

Espero ter ajudado a esclarecer a dúvida.

Abraços, bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software