2017-09-21 9 views
-1

でBackboneJsのルータを使用することができます良いアプローチがとても有用なものになるでしょう。前もって感謝します。 私のアプリケーションでフッターとヘッダーを作成する必要があります。 、は、どのように私は、HTML

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

またはアプリケーションが状態をプッシュサポートしている場合なし:あなたのBACKBONE.JSで次の操作を行うことができます

+1

なぜ角度とバックボーンを混ぜるのですか?バックボーンはちょうど角の方法です... –

+0

私はそれらを混在させていない、私はアプリケーションを持っていたと角度4で今クライアントはBackboneJsにそれが私はBackboneJsとHandlersBarに変更したい –

答えて

-1

は、あなただけのような通常のハッシュとして<a>hrefを設定することができ

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

を見ますハッシュは次のようになります:

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

セットアップしてiバックボーンの背景。docsに記載されている通り。 このルータインスタンスは、URLの変更をリッスンし、バックボーンルータをインスタンス化している間に定義したコールバックを呼び出します。