Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Implements OnInit e método OnInit

Quando crio um componente como a instrutora faz ele não vem com o Implements OnInit, nem com o constructor e nem com o método quando a importação é feita lá em cima. Percebi que no dela tudo isso já aparece quando se cria um componente. Pelo que já me explicaram o método vem quando você implementa o OnInit. ok. Mas no dela parece que a implementação do OnInit e o contructor já são automáticos... Minha versão é nova.

2 respostas
solução!

Olá Barbara, tudo bem?

Na versão 14, que é a utilizada no curso, 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 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. ✓

Certo. Obrigada! :)

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