3
是否有可能为/pages/*url
注册路由,但不能为/pages/*url/edit/
注册,其中URL可以是这样的foo/bar/and-so-on
?Backbone.js和正则表达式路由
是否有可能为/pages/*url
注册路由,但不能为/pages/*url/edit/
注册,其中URL可以是这样的foo/bar/and-so-on
?Backbone.js和正则表达式路由
router.route支持本机使用正则表达式。
initialize: function(options) {
// Matches /117-a/b/c/open, passing "117-a/b/c" to this.open
this.route(/^(.*?)\/open$/, "open");
},
open: function(id) { ... }
不应该这项工作,或者是我的正则表达式有什么问题吗? '[/^pages\/(.*?)[^new]$/'pages',this.pages]'''''''''''''我希望它为页面/ some/slugs /开头的所有网页使用页面路由,但不适用于以/ new结尾的网址 – Marcus 2012-04-28 18:33:31