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 を返します。

そうありたいと思いながら

path/to/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 に答える