백본에서 수행 할 작업을 찾고 있습니다. 여기에 설명이 있습니다.Backbone.js에서 기본 경로에 슬래시를 사용하지 마십시오.
내 루트 URL 가정
{
'': 'defaultRoute',
'test': 'test',
'testing': 'testing'
}
같은 백본 노선이는 '/경로'지금은 'router.navigate ('테스트 '말할 때
, {: 사실 트리거}이다); '의 URL이 /routes/test으로 변경됩니다.
비슷한 방법으로 ''이라고 부릅니다. router.navigate ('testing', {trigger : true}); '의 URL이 /routes/testing으로 변경됩니다.
하지만 'router.navigate (' ', {trigger : true})를 호출하면됩니다. '의 URL이 /routes/으로 변경됩니다.
당신은 그/마지막에 기대하지 않았다는 것을 알고 있습니다. 나는 그것을 결코 통과하지 못했습니다. 루트 URL 인 '/routes'으로 되돌아갔습니다.
끝에 /를 추가하면/차이가 많습니다. Checkout 'http://googlewebmastercentral.blogspot.in/2010/04/to-slash-or-not-to-slash.html'
그 어떤 문제 (즉, 기본 경로가 없거나 끝나지 않았 음)?
백본 힘 루트 행은 항상 후행 슬래시 선도해야합니다 :'this.root = ('/'+ this.root + '/').replace(rootStripper를,'/ '); '백본 V1.0의 라인 # 1379 –