これは、BackboneJS アプリのルート オブジェクトです。
routes: {
"" : "_navigate",
"home" : "_navigate",
"blog" : "_navigate",
"photos" : "_navigate",
"notes" : "_navigate",
"about" : "_navigate",
"singlepost_:id" : "_navigate"
},
_navigate
ルートをメソッドにリダイレクトします。これは次のようになります。
_navigate: function(postId) {
if (postId) {
// show single entry
return;
}
// show regular entry
},
それは完全にうまく機能します。ただし、繰り返しのルート オブジェクトは煩わしいと思います。
私の質問は次のとおりです:これらすべてのルートを同じメソッドに向けるより良い方法はありますか?
ありがとう!