Mam ogromny problem z routingiem kątowym.Kątowa Wszystkie ukośniki w adresie URL zostały zmienione na% 2F
Do niedawna wszystko było w porządku z następującej trasie:
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
i używając href:
<a href="/#/album/{{album.id}}">Link</a>
Jednak teraz wszystkie ukośniki są zakodowane w% 2F.
Więc po kliknięciu w link lub wpisz localhost: 8000/#/album/1 do przeglądarki adres URL zmienia się na:
http://localhost:8000/#%2Falbum%2F1
Próbowałem kilka rzeczy do poprawienia w ten sposób:
Używanie ng-href zamiast href, Nieużywanie pierwszego/(np. Href = "#/album/{{album.id}}") Uruchamianie aplikacji w Homestead localhost (maszyna linux vagrant firmy Laravel) zamiast localhost na Windows 10
Każda pomoc byłaby muc h doceniane!
Próbowałem również używać pełnego adresu URL w href (i ng-href), bez zmian – MC123
używają go w html5mode? –
$ locationProvider.html5Mode ({ włączone: true, requireBase: false }); – MC123