本文介绍了Backbone.js的正则表达式和路由的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以注册 /页的路由/ *网址
而不是 /页/ * URL /编辑/
其中URL可以是这样的富/酒吧/和那么对
?
Is it possible to register a route for /pages/*url
but not for /pages/*url/edit/
where URL can be something like this foo/bar/and-so-on
?
推荐答案
支持使用正则表达式本身。
router.route supports using a regex natively.
initialize: function(options) {
// Matches /117-a/b/c/open, passing "117-a/b/c" to this.open
this.route(/^(.*?)\/open$/, "open");
},
open: function(id) { ... }
这篇关于Backbone.js的正则表达式和路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!