这是我在 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
},
它工作得很好。但是,我发现重复的路线对象很烦人。
我的问题是:有没有更好的方法可以将所有这些路线引导到相同的方法而不会重复太多?
谢谢!