Percebi que existe um gerador também para diretiva, sei que diretiva em si não está no escopo do curso mas como no final aparece que componente também é diretiva só queria saber se é o mesmo que o do gerador
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!
Percebi que existe um gerador também para diretiva, sei que diretiva em si não está no escopo do curso mas como no final aparece que componente também é diretiva só queria saber se é o mesmo que o do gerador
Oi Vinicius, tudo bem?
Ótima pergunta! Na verdade, um componente é uma diretiva, mas com algumas diferenças importantes. Ambos são definidos usando a mesma sintaxe, e ambos podem ser usados para adicionar comportamento a elementos HTML existentes ou criar novos elementos personalizados.
No entanto, a principal diferença é que um componente tem um template associado a ele, enquanto uma diretiva não tem. Isso significa que um componente é mais adequado para criar elementos de interface de usuário completos, enquanto uma diretiva é mais adequada para adicionar comportamento a elementos existentes.
Em relação ao gerador, o Angular CLI tem geradores diferentes para componentes e diretivas, mas ambos usam a mesma sintaxe básica. Então, embora você precise usar um gerador diferente para criar uma diretiva, o processo em si será muito semelhante ao de criar um componente.
Espero ter ajudado a esclarecer sua dúvida!
Um abraço e bons estudos.