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

Module.ts

Porque no exemplo cada componente tem um arquivo module.ts? Eu vi alguns exemplos utilizando só um app.module.ts e vários componentes diferentes.

4 respostas

Para isolar cada componente e facilitar o reuso.

Estou no smartphone...vou explicar melhor...

solução!

Geralmente não criamos um componente só. Criamos mais de um que em conjunto formam uma solução. O module para cada componente permite agrupar vários componentes afins em uma unidade. Isso torna seu uso mais fácil porque importamos o módulo e de carona vem os componentes.

Quando criamos o componente de cadastro ou a listagem eles não serão reutilizados em outra App, só faz sentido na nossa. Por isso eles fazem parte direto do módulo da App, são exclusivos dela.

Consegui ajudar? Teclar no ônibus cheio é tenso! Kkk

Sim, obrigada. Estou começando a entender, eu vi que o CLI cria um module.ts por padrão para cada componente, também estou vendo uns exemplos de punkr e codepen. Eu tenho a impressão que o Angular 2 utiliza uns conceitos mais avançados de programação, vai um pouco além do OOP, eu estou tentando entender também o conceito de Dependency Injection.