AngularJS Todas as barras no URL foram alteradas para% 2F
Estou tendo um grande problema com o roteamento AngularJS.
Até recentemente, tudo estava bem com a seguinte rota:
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
e usando o href:
<a href="/#/album/{{album.id}}">Link</a>
No entanto, agora todas as barras estão sendo codificadas em%2F
.
Então, quando clico no link, ou digitolocalhost:8000/#/album/1
no navegador, o URL é alterado para:
http: // localhost: 8000 / #% 2Falbum% 2F1
Eu tentei várias coisas para corrigir isso:
Usando ng-href em vez de href, não usando o primeiro / (ou seja,href="#/album/{{album.id}}"
) Executando o aplicativo no Homestead localhost (máquina vagrant linux do Laravel) em vez de localhost no Windows 10
Qualquer ajuda seria muito apreciada!