AngularJS Todas las barras en la URL cambiaron a% 2F
Tengo un gran problema con el enrutamiento AngularJS.
Hasta hace poco, todo ha ido bien con la siguiente ruta:
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
y usando el href:
<a href="/#/album/{{album.id}}">Link</a>
Sin embargo, ahora todas las barras están codificadas en%2F
.
Entonces cuando hago clic en el enlace, o escribolocalhost:8000/#/album/1
en el navegador, la URL se cambia a:
http: // localhost: 8000 / #% 2Falbum% 2F1
He intentado varias cosas para corregir esto:
Usando ng-href en lugar de href, sin usar el primer / (es decirhref="#/album/{{album.id}}"
) Ejecutar la aplicación en Homestead localhost (máquina vagabunda Linux de Laravel) en lugar de localhost en Windows 10
Cualquier ayuda sería muy apreciada!