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

Criar Rotas por modulos

Eu gostaria de saber se é possível criar rotas que apontam para o módulo ao invés de apontar para um componente. Estou criando uma estrutura de projeto onde cada pagina é um modulo e dentro desse modulo existem componentes divididos por responsabilidades exemplo:

  • cadastro.module
    • formulario.component
    • botao.component
    • input-group.component

Hoje o que eu consigo é fazer a rota pelo component:

const appRoutes: Routes = [
  { path: 'cadastro' , component: formularioComponent }
];

minha pergunta é eu consigo fazer a rota apontando para o módulo que comporta todos os componentes? tem alguma forma pra fazer isso?

Se eu estiver usando o modulo de forma errada me corrijam ^ ^ obrigada.

2 respostas
solução!

Bom dia! Vou dar duas respostas porque fiquei na dúvida com sua pergunta.

Se você criasse uma rota que apontasse para um módulo, como ela saberia qual componente carregar?

Todavia, o que você pode fazer é dentro de cada módulo criar rotas. Assim cada módulo quando carregado definirá suas rotas.

Tem um exemplo aqui

https://medium.com/codingthesmartway-com-blog/angular-2-routing-with-modules-dd9e25bdd651

Sucesso e bom estudo Jéssica!

Muito Bom!

Obrigada professor, me deu mais clareza agora.

Eu adicionar um componente macro que comportará todos os outros parece ser mais viável pro meu projeto agora , mas essa outra forma é bem interessante quando precisar de uma configuração de rotas mais complexa.

Abraços <3 !