0

我想为我用 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。

我怎么能这样。

提前致谢。

4

1 回答 1

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 没有正确定义,但您可以提出一个想法。

于 2012-08-24T01:11:05.947 回答