Dúvida Referente ao ngView / ngRoute
guilhermecatini opened this issue · 3 comments
Boa tarde Suissera, fmz?
Baseado em suas aulas resolvi fazer um projeto para estudo.
Mas cai em um problema que começou a complicar demais, e quando começa a ficar complicado é por que tem algo errado hahahahahaha.
Seguinte, fiz essa aplicação:
http://catini.org/SAC/#/ --- user:guilherme passwd:1234 ---
O login redireciona para esta:
E quando no menu, eu entro em "Cadastros --> Protocolo" ele abre normalmente a aplicação, maaaaassss, o menu some.
http://catini.org/SAC/#/menu/protocolo/listar
http://catini.org/SAC/#/menu/protocolo/alterar/1
http://catini.org/SAC/#/menu/protocolo/novo
E aí, qual é a sua dica?
O Projeto está atualizado aqui https://github.com/guilhermecatini/SAC
yo!
Te dou duas opções, a segunda obviamente é melhor, mas talvez exija um conhecimento um pouco maior.
- fazer o menu como um diretiva, onde ele já tem o próprio controller lá e tals
- usar ui-route que permite multiple views.
eu até poderia te indicar usar o ng-include
mas teu menu é gerado dinamicamente, então não rola :P
edited @ 09:33 (GMT -4)
acordei hoje bonzinho
https://github.com/gpedro/guilhermecatini-sac
Perfeito!
Baseado na sua modificação e no link que você passou acima, consegui resolver perfeitamente usando o ui-route com o parâmetro views, onde consigo passar mais de uma view, controller e controlleras.
Agora uma dúvida, por que devo usar o var vm = this; ao invés de let vm = this; ?
recomendo que você procure algum tema ou projeto com angular e use yo-router para ver como o pessoal faz.
Sobre o let, eu deixei explicado no próprio commit.
gpedro/guilhermecatini-sac@63f0819