Solucionado (ver solução)
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 !