我想为我用Backbone编写的应用程序创建页面导航。
当我想创建页面导航时,我遇到创建URL的问题。
<a href="' + Backbone.history.fragment + '/some_page_number">some_page_number</a>
因为Backbone.history.fragment将返回path / to / 1
上面的代码将返回path / to / 1 / some_page_number。
虽然我希望它是
路径/到/ some_page_number。
我怎么能这样做。
提前致谢。
答案 0 :(得分:1)
我的建议:
<a href="' + MyApp.Utils.linkToPage( some_page_number ) + '">some_page_number</a>
// code no tested
MyApp.Utils.linkToPage = function( page ) {
return Backbone.history.fragment.replace( /\/\d*$/, "" ) + "/" + page;
}
可能RegExp没有正确定义,但你可以提出想法。