AngularJS Все косые черты в URL изменены на% 2F
У меня огромная проблема с маршрутизацией AngularJS.
До недавнего времени все было хорошо со следующим маршрутом:
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
и используя href:
<a href="/#/album/{{album.id}}">Link</a>
Тем не менее, теперь все слэши кодируются в%2F
.
Поэтому, когда я нажимаю на ссылку, или введитеlocalhost:8000/#/album/1
в браузере URL-адрес изменяется на:
HTTP: // локальный: 8000 / #% 2Falbum% 2F1
Я пробовал несколько вещей, чтобы исправить это:
Использование ng-href вместо href, не использование первого / (т.е.href="#/album/{{album.id}}"
) Запуск приложения на локальном хосте Homestead (бродячая машина Laravel) вместо локального на Windows 10
Любая помощь приветствуется!