be-mean icon indicating copy to clipboard operation
be-mean copied to clipboard

Dúvida Referente ao ngView / ngRoute

Open guilhermecatini opened this issue 8 years ago • 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:

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

guilhermecatini avatar Jul 11 '16 17:07 guilhermecatini

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

gpedro avatar Jul 13 '16 12:07 gpedro

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

guilhermecatini avatar Jul 13 '16 16:07 guilhermecatini

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

gpedro avatar Jul 13 '16 22:07 gpedro