나는 아래 경로가 같은 경로 구분 기호를보고 각 라우터를하지 마십시오Angular2 - 별도의 경로 세그먼트
path: 'Foo/:Address'
Address 매개 변수는 다음과 같이 문자열을 포함 할 수 있습니다
boo/bar/a
또는를 boo/b
그러나 내 코드가 위 주소 중 하나에 라우팅되면 일치하는 경로가 없다는 예외가 발생합니다. foo
, bar
및 a
은 다른 경로 세그먼트가되므로 예외가 발생한다고 생각합니다. 세그먼트의 수가 무작위이고 url은 문자열 교체없이 그대로 있어야하므로 경로에서 단일 매개 변수가 필요합니다.
foo
이 단일 매개 변수 인 후에 각도를 알 수있는 방법이 있습니까?
나는 버전 이하로 사용하고 있습니다 :
{
path: 'address', children: [
{ path: '**', component: YourComponent }
]
}
를 다음 : :이처럼 경로를 구성하는 경우
"@angular/core": "2.0.0-rc.4"
"@angular/router": "3.0.0-beta.1"
쓰기를 쿼리 문자열, 경로 : 'Foo? address = : param' – shammelburg
@shammelburg 옵션이 없습니다 .. URL에 그대로 넣어주세요. – Mustafa
"boo/bar/a"의 "a"는 주소 매개 변수를 나타 냅니까? – shammelburg