Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Página de login em SPA's (AngularJS)

No cenário atual, eu tenho uma index.html que funciona como uma espécie de template. Por exemplo, nela eu tenho um menu lateral, uma barra de ferramentas no topo e, ao "centro", uma <div ng-view></div> para receber o conteúdo dinâmico.

A questão é que a tela de login não tem nada a ver com essa "template". Ela tem suas próprias características. Neste caso, qual seria a melhor abordagem? Pensei em algumas soluções, mas gostaria da opinião de alguém mais experiente com SPA's.

2 respostas

No curso 2 do Ionic foi mostrado algo assim:

https://cursos.alura.com.br/course/ionic-2

A tela de login tem um layout próprio, para as telas seguintes, que seguem o mesmo layout, tem o menu na parte esquerda.

solução!

A solução foi utilizar o ui-router, que me permite fazer o encadeamento das rotas, ao invés do ngRoute.

Meu index.html ficou basicamente com uma ui-view que, a princípio, pode ser preenchida com a minha página de login ou a minha template home.view.html.

A template, por sua vez, possui uma outra ui-view, aonde as páginas dinâmicas serão enxertadas.