/story/:id和
/story/:id/:timestamp我希望这两个URL在Backbone.js路由中都指向相同的函数。(时间戳是可选的)
在Backbone.js中,它的正则表达式是什么?
发布于 2012-02-19 11:11:14
只需定义两条路由:
routes: {
'story/:id': 'story',
'story/:id/:timestamp': 'story',
//...
}Backbone.Router.extend文档甚至包含了一个几乎与您的情况完全匹配的示例:
routes: {
//[...]
"search/:query": "search", // #search/kiwis
"search/:query/p:page": "search" // #search/kiwis/p7
},routes documentation包含了一个类似情况的示例:
routes: {
//[...]
"folder/:name": "openFolder",
"folder/:name-:mode": "openFolder"
}https://stackoverflow.com/questions/9346332
复制相似问题