vitorbaptista / coesao-parlamentar

MIT License
0 stars 1 forks source link

Mudar o ano não atualiza a rota #5

Open vitorbaptista opened 10 years ago

vitorbaptista commented 10 years ago

Tentei da forma simples: modificando o $location.url quando o $scope.year fosse modificado, mas não funciona bem. O problema é que o Angular recarrega o controller, e aí perdemos o SVG. O código fica mais lento, porque precisa recriar o elemento, e transições não funcionarão.

Pelo que li, uma solução relativamente simples é usar ao invés de /pt/2012, /pt/?ano=2012, e desativar o reloadOnSearch, mas a URL fica tosca. Parecem existir outros workarounds, mas nenhuma solução, a não ser que mudemos para o ui-router (que, AFAIK, ainda não podemos porque não é compatível com o AngularJS 1.2)