私の BackboneJS アプリには、本のような詳細ビューがあり、 editorial/book/edit/4のような URL で表されます。Book ビューは、TwitterBoostrap マークアップに基づいたいくつかのタブで構成されています。たとえば、Book のタブ General/Special/Admin です。
ドキュメントで規定されているようにBoostrapタブを使用すると、たとえば
<li><a data-toggle="tab" href="#special">Special</a></li>
その後、タブをクリックするとアドレス バーの URL が無効になり、ナビゲーション バーに siteurl/editorial/book/edit/4#special ではなく、siteurl#special が表示されます。
Q1: Backbone/Boostrap を使用して有効な URL を持つタブを作成する最良の方法は何ですか? 私が目指している次のステップは、このビューをリロード可能にすることです。たとえば、タブが選択され、ユーザーがブラウザで「リロード」をクリックすると、少なくとも同じビューがロードされ、理想的には最新のタブが選択されます。
Q2: 理想的な方法は何ですか? タブを持つすべての詳細画面に対して 1 つのルーター機能を構築するか、タブごとにいくつかのルーター機能に分割しますか?