1

Backbone.Router を調べて、探しているルートを確認する方法を探しています。

インスタンス化後に myroute.route(a,b,c) を使用してルートを追加すると、ルートの完全なリストを表示する方法がわかりません。

コード例:

var myRoute = new Backbone.Router({ 'routes':{ 'home':'goHome' } })
myRoute.route('settings','settings',goSettings)

「myRoute」を調べて、「設定」ルートと「ホーム」ルートの両方を確認できるようにしたいのですが、方法がわかりません。どうすればいいですか?

4

1 に答える 1

0

でリッスンされている正規表現のリストを見つけましたBackbone.history.handlersが、それらは読むのが面倒です。彼らはこのように見えます:

Backbone.history.handlers[0] -> Object { route=RegExp, callback=function()}
route RegExp /^myModuleTests$/

まだより良い解決策を探していますが、これがすべてかもしれません。

于 2012-11-15T23:31:11.083 に答える