本文介绍了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的正则表达式和路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 20:31