2013-06-30 3 views
1

backbone.js를 사용하여 앱을 작성하기 시작했습니다.백본에서 해시 태그 사용 라우터

Backbone.js가 라우팅을 처리 중입니다. 내가 클릭 백본에 페이지의 어떠한

<a href="#"></a> 

태그를 추가

는 기본 페이지, 즉 루트 URL로 리디렉션

처럼

루트 abc.com

경우

i 클릭

페이지 abc.com/b/c에서

는 백본 어떻게이 # 링크가 동일한 URL에 있고 싶어이 과거를 얻을 다시 abc.com

에 저를한다?

답변

1

특정 해시 조각 또는 url (History API 사용시)에 대한 콜백 처리기를 정의하지 않은 경우 브라우저의 기본 동작은 사용자를 홈 URL로 라우팅하는 것입니다.

해결 방법 을 <a href="#MyFragment"></a>으로 대체하고 라우터가 initializing 인 경우 조각/URL에 대한 처리기를 등록하십시오.