2015-01-13 5 views
0

유성 앱의 이전 URL (http://my-domain.com/details/detail-form.html)을 새 URL (http://my-domain.com/details-form/)로 리디렉션해야합니다.철 라우터로 이전 URL 리디렉션

어떻게 이런 식으로 두 번째 경로를 정의 할 수 있습니까? 이 내 현재의 경로입니다 :

Router.route('/details', function() { 
    this.render('detail-form'); 
}) 

그리고 이것은 내가 내 현재 경로에 추가 할 것입니다 :

Router.route('/details/detail-form.html', function() { 
    this.render('detail-form'); 
}); 

그러나 철 라우터 나 두 개의 경로를 할당 할 수 없습니다 "세부 형식 ".

감사 이전 경로 기능에 Router.go('<your-new-url>')

답변

0

만들기 사용.

+0

"오래된"경로 기능이 없습니다. 두 번째 경로는 내가 현재 가지고있는 경로입니다. 첫 번째 것은 다른 경로에 추가로 필요한 것이지만 "세부 양식"을 두 번 사용할 수 없습니다. 내 질문을 조금 업데이트했다. –

+0

그러면 두 경로에 동일한 처리기를 사용할 수 있습니다. 일반적인 함수를 만들고 두 함수 모두에서 호출하려고하면 함수에'this' 참조를 전달해야 할 수도 있습니다. 하지만 작동해야하지만 아직 시도하지 않았습니다. – ajduke

+1

첫 번째 대답은 완벽하게 작동합니다. :) 감사합니다 Router.route ('/ detail-form.html', function() { Router.go ('detail-form'); }); ' –