durandal js에서 기본 경로와 함께 매개 변수를 보내려고합니다.Durandal Routing
{ route: '', title: 'Welcome', moduleId: 'viewmodels/welcome', nav: true },
{ route: 'test/:id', moduleId: 'viewmodels/test', nav: true },
같은
그러나 불행하게도 나는 그것을 할 수 없습니다. URL을 'http://domainname.com/123'으로 설정하고 싶습니다. 여기서 '123'은 매개 변수 (id)입니다. 두 번째 경로에 따라 'http://domainname.com/#test/123'이 (가) 나를 위해 일하고 있습니다. 누구든지 도와주세요.?
'{route : '(: id)', 제목 : '환영', moduleId : 'viewmodels/welcome', nav : true}'와 같은 경로를 쓸 수는 있지만'http : // domainname.com/# 123'이 아니라 'http : // domainname.com/123'을 사용하십시오. 귀하의 예제로 작업하려면 웹 서버/웹 응용 프로그램 수준에서이 문제를 해결해야하며 durandal에서만 수행 할 수는 없습니다 ... – nemesv
값이 기본값 인 경우 왜 전달해야합니까? 매개 변수가 없을 때 값을 추론 할 수 있습니다. –