J'ai un énorme problème avec AngularJS de routage.
Jusqu'à récemment, tout a été très bien avec le parcours suivant:
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
et en utilisant le href:
<a href="stackoverflow.com/#/album/{{album.id}}">Link</a>
Cependant, maintenant, toutes les barres obliques sont encodées en %2F
.
Alors, quand je clique sur le lien, ou de type localhost:8000/#/album/1
dans le navigateur, l'URL est modifiée:
J'ai essayé plusieurs choses à corriger ce:
À l'aide de ng-href plutôt que de href,
Ne pas utiliser le premier / (ie href="#/album/{{album.id}}"
)
L'exécution de l'application dans Homestead localhost (Laravel linux vagabond de la machine) à la place de localhost sur Windows 10
Toute aide serait grandement appréciée!