我的 BackboneJS 应用程序有一个详细视图,例如一本书,它由诸如editorial/book/edit/4之类的 url 表示。Book 视图由几个标签组成,基于 TwitterBoostrap 标记,例如标签 General/Special/Admin for a Book。
如果我按照他们的文档中的规定使用 Boostrap 选项卡,例如
<li><a data-toggle="tab" href="#special">Special</a></li>
然后一旦点击标签,地址栏中的 URL 就会失效,而不是 siteurl/editorial/book/edit/4#special,导航栏会显示 siteurl#special。
Q1:使用 Backbone/Boostrap 构建具有有效 url 的选项卡的最佳方法是什么?The next step I aim at is to make this view reloadable, eg so that when a tab is selected and user hits "Reload" in browser, at least same view is loaded, ideally - with latest tab selected.
Q2:理想的方式是什么 - 为所有详细信息屏幕及其选项卡构建一个路由器功能,或者每个选项卡拆分为几个路由器功能?