2013-10-10 4 views
0

angular docs 말 작동하지 않는 것 : (이름)각도 라우팅

  • 경로가 콜론으로 시작라는 이름의 그룹을 포함 할 수 있습니다. 모든 문자는 다음 슬래시와 일치하며 경로가 일치 할 때 주어진 이름으로 $ routeParams 에 저장됩니다.

  • 경로에는 콜론으로 시작하고 별 (:name*)으로 끝나는 명명 된 그룹이 포함될 수 있습니다. 모든 문자는 경로가 일치 할 때 아래에 지정된 이름의 $ routeParams에 열정적으로 저장됩니다.

나는 슬래시가 포함 된 URL 매개 변수를 전달하고자합니다. 매개 변수 값에 슬래시가 포함될 수 있기 때문에 시도하지 말고 자체 라우팅. 첫 번째 방법 인 :name은 슬래시에서 멈 춥니 다. 그러나 문서에 따르면 두 번째 인 :name*은 나타나지 않습니다.

내가 테스트를 위해 다음과 같은 URL을 사용하고 예상대로

#/things/abc 

이 경로가 작동합니다.

$routeProvider.when('/things/:name', { ... }) 

하지만이 사용하는 경우 :

$routeProvider.when('/things/:name*', { ... }) 

그것은 전혀 작동하지 않습니다. 최신 안정 버전 인 Angular (1.0.8)를 사용하고 있습니다.

문서를 잘못 읽었습니까? 내가 잘못 사용하고 있습니까? 이거 버그 야?

답변

0

바보 나 (난 그들에 슬래시 통과 인수로까지 가지고 적이 없다). 릴리스 된 문서가 출시 된 소프트웨어에 해당한다고 가정했습니다. 불안정한 릴리스에만 적용되는 것처럼 보입니다.

+0

설명서의 왼쪽 상단에 릴리스 버전 (해당 버전)이 있습니다. 드롭 다운을 변경하여 관련 항목으로 이동할 수 있습니다. – ganaraj

+0

대단히 감사합니다. 나는 그것을 보지 못했다. – Joe