각도 라우팅에 심각한 문제가 있습니다. 최근에 모든 것을까지각도 URL의 모든 슬래시가 % 2F (으)로 변경되었습니다.
는 다음과 같은 경로로 잘하고있다 :
$routeProvider.when('/album/:albumId', {
controller: 'albumPageController',
templateUrl: 'views/album.html'
});
과 HREF를 사용하여 :
<a href="/#/album/{{album.id}}">Link</a>
그러나, 지금 슬래시의 모든 %의 2 층으로 인코딩되고있다. 나는이 문제를 해결하기 위해 여러 가지를 시도했습니다
http://localhost:8000/#%2Falbum%2F1
:
그래서 링크, 또는 localhost를 입력 클릭 할 때 : 브라우저에 8000/#/앨범/1 URL이 변경됩니다
href 대신 ng-href 사용 첫 번째/즉 href = "#/album/{{album.id}}"를 사용하지 않음 Homestead localhost (Laravel의 리눅스 매독기) 대신 Windows 10의 로컬 호스트
어떤 도움도 muc가됩니다. 고맙다! 당신이
<a href="/#/album/{{album.id}}">Link</a>
라우팅 해시 기호가 필요하지 않습니다 당신이 html5mode을 사용하고 있기 때문에
href (및 ng-href)의 전체 URL을 사용하여 변경했는데 – MC123
은 html5mode에서 변경 사항을 사용하고 있습니까? –
$ locationProvider.html5 모드 ({ 사용 : true, requireBase : false }); – MC123