이것은 엠버에서 만든 중첩 된 경로입니다.중첩 된 라우팅에서 params 가져 오기
App.Router.map(function(){
this.resource('makes', function(){
this.resource('model', {path: ':division_id'}, function(){
this.resource('zip', {path: ':model_id'});
});
});
this.resource('spec', {path: '/makes/:division_id/:model_id/:zipcode'});
});
ziproute에서 내가 params를 기록 할 때 이것은 출력입니다.
Object {model_id: "ILX"}
하지만 경로는/makes/Acura/ILX와 비슷합니다. 그래서 나는 division_id와 model_id를 모두 가져야한다.
params에서 division_id를 가져올 수 없습니다. 이것이 당신이가는 것을 정확하게 경우 http://jsbin.com/jujene/36/edit
나는 이것이 불가능하다고 믿습니다. 자식 경로는 부모 경로 매개 변수에 액세스 할 수 없습니다. 상위 경로에 대한 모델을 가져와야하고 그런 식으로 ID를 얻어야합니다. –
안녕하세요 Mike1o1, 부모 루트를 얻는 방법을 설명해 주시겠습니까 –