be-mean
be-mean copied to clipboard
Dúvida Referente ao ngView / ngRoute
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. https://github.com/gpedro/guilhermecatini-sac/commit/63f0819164a8d5ccaaec54da34a2226d95a22990