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

Dúdvida Básica

Estou com uma dúvida básica em questão de conceitos. No angular qual a diferença entre imports, declarations e selectors?

2 respostas
solução!

Oi Fabrício.

No contexto de criação de um módulo (NgModule), Declarations é onde você indica tudo o que pertence ao módulos. Porém, um módulo pode requer funcionalidade que esta presente em outros módulos, por isso dentro de imports você importa outros módulos para poder fazer uso das suas funcionalidades.

Agora, na criação de um componente, um import é a instrução que importa uma classe para que você possa utilizá-la dentro do componente. (é igual a import do Java, caso você tenha familiaridade com essa linguagem). O selector de um componente é sua forma declarativa, isto é, como referenciamos um componente dentro do template (HTML) de outro componente. É por isso que FotoComponent pode ser acessado no template como <foto></foto> porque esse é o seu selector.

Blz?

Entendido vlww