Regex 设置主干路由以接受N个参数
我希望能够使用backbone.js路由系统接受URL路径,以便在导航之前进行解释。理想情况下,我将能够建立一个单一的路线,或一系列的几个路线,可以用来了解所有的可能性 例如,这些是可能的URLRegex 设置主干路由以接受N个参数,regex,backbone.js,Regex,Backbone.js,我希望能够使用backbone.js路由系统接受URL路径,以便在导航之前进行解释。理想情况下,我将能够建立一个单一的路线,或一系列的几个路线,可以用来了解所有的可能性 例如,这些是可能的URL mysite.com/books/war_and_peace.12.b mysite.com/books/philosophy/war_and_peace.12.b mysite.com/russian/books/philosophy/war_and_peace.12.b mysite.com/phi
mysite.com/books/war_and_peace.12.b
mysite.com/books/philosophy/war_and_peace.12.b
mysite.com/russian/books/philosophy/war_and_peace.12.b
mysite.com/philosophy/the_brothers_karamozov.68.b
mysite.com/crime_and_punishment.44.b
理想情况下,我希望编写一个接受n个参数的“路由”,然后可以使用逻辑对查询进行排序以及如何导航
这就是我到目前为止所拥有的,但并没有削减它:
this.route(':p1/:p2/:p3/:p4/:p5/:p6/:p7', 'home', function(p1, p2, p3, p4, p5, p6, p7) {
// do stuff
});
使用通配符
this.route('*path', 'home', function(path) {
path = path.split('/');
// do stuff
});
使用通配符
this.route('*path', 'home', function(path) {
path = path.split('/');
// do stuff
});