나는 다음 각 경로가 :각도 옵션라는 이름의 그룹
$routeProvider.when('/sites/:var1/:var?/something/:year?/:month?/', {
templateUrl: 'path-to-template.html,
controller: 'PageController'
});
$locationProvider.html5Mode(true);
문제는 그 내가 경로를 선택 사양라는 이름의 그룹과 일치하고 최종 변환에하는 http://www.somesite.com/sites/category/something/2014/10/ 각도 시도를 쳤을 때 URL을 http://www.somesite.com/sites/category/%3F/something/2014%3F/10%3F/으로 변경하고 해당 경로로 리디렉션합니다.
누구나 선택 경로가 /?/(encoded : % 3F)로 대체되는 좋은 이유를 알고 있습니까?
도움을 주시면 대단히 감사하겠습니다. 감사합니다
EDIT 각도에서 그 라우터는 URL을 정확히 /면에서 .when에 제공 일치하는 대체입니다 어떻게됩니까
? (그리고 그 밖의 무엇이 확실하지 않은). 따라서 경로 일치가 발견되면/또는 누락 되었습니까? 그냥 추가하고 새로 고침 (각진 새로 고침) 한 다음 분명히 URL을 인코딩합니다. (??? : o)
코드를 넣을 수 있습니까? –