У меня огромная проблема с маршрутизацией 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-адрес меняется на:
Я пробовал несколько вещей, чтобы исправить это:
Использование ng-href вместо href, без использования первого / (т.е. href="#/album/{{album.id}}"
) Запуск приложения на локальном хосте Homestead (бродячая машина Laravel linux) вместо localhost в Windows 10
Любая помощь приветствуется!