Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dúvida Referente ao ngView / ngRoute #786

Open
guilhermecatini opened this issue Jul 11, 2016 · 3 comments
Open

Dúvida Referente ao ngView / ngRoute #786

guilhermecatini opened this issue Jul 11, 2016 · 3 comments

Comments

@guilhermecatini
Copy link

guilhermecatini commented Jul 11, 2016

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:

http://catini.org/SAC/#/menu

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

@gpedro
Copy link
Contributor

gpedro commented Jul 13, 2016

yo!

Te dou duas opções, a segunda obviamente é melhor, mas talvez exija um conhecimento um pouco maior.

  1. fazer o menu como um diretiva, onde ele já tem o próprio controller lá e tals
  2. 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

@guilhermecatini
Copy link
Author

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; ?

@gpedro
Copy link
Contributor

gpedro commented Jul 13, 2016

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants