Estou com dificuldade para resolver o sistema de rotas do AngularJS no caso de refresh. Quando chamo via
<a href="listar"...
funciona normalmente, mas ao apertar F5 ou digitar diretamente na barra http://localhost:8080/listar (sem o #) dá erro.
main.js
$locationProvider.html5Mode(true);
$routeProvider
.when('/', {
templateUrl:'templates/partials/login.html',
controller:'MeuController'
})
.when('/listar', {
templateUrl:'templates/partials/listar.html',
controller:'MeuController'
})
.otherwise({redirectTo: '/'});
controller spring
@RequestMapping("/")
public String forward() {
return "index";
}
Gostaria de resolver com html5Mode(true) Grato!