2017-09-21 3 views
-1

에 BackboneJs의 라우터를 사용할 수 있습니다 좋은 접근 방식이 유용 할 것입니다. 미리 감사드립니다. 신청서에 머리말과 머리말을 써야합니다. 방금 같은 일반적인 해시로 <a>href을 설정할 수 있습니다어떻게 HTML을

events: { 
    'click a': 'changeRoute' 
}, 
changeRoute: function(e) { 
    e.preventDefault(); 
    var href = $(e.currentTarget).attr("href"); 
    router.navigate(href, true); 
} 
+1

각도와 백본을 혼합해야하는 이유는 무엇입니까? 백본은 단지 각도의 방법입니다 ... –

+0

나는 그 (것)들을 섞고 있지 않다, 나는 신청이 있고 위로 4에 지금 달리고있다 클라이언트는 백본 Js에 원한다 왜 나는 그것을 BackboneJs와 HandlersBar로 바꾸고 싶다. –

답변

-1

:

<li><a href="#orderHistory">History</a></li> 

또는 앱이 상태를 밀어 지원하는 경우

없이 같은 해시 :

<li><a href="/orderHistory">History</a></li> 

및 설정 및 i 백본의 모습. docs에서 언급 한대로. 이 라우터 인스턴스는 url의 변경 사항을 수신하고 백본 라우터를 인스턴스화하는 동안 정의한 콜백을 호출합니다.

2

당신의 backbone.js보기에 다음과 같은 작업을 수행 할 수