3

我不确定我是否做错了什么,但我的路由器中有一个功能,如下所示:

    ":page/"    : "page",
    ":page/:subpage"    : "subpage"

但是如果用户要访问 :page 而不使用正斜杠,我的页面功能就会中断。我尝试添加另一个没有正斜杠的函数,但它以某种方式破坏了它。

  ie: ":page":"page"
      ":page/":"page"
      ":page/:subpage/":"subpage"
4

1 回答 1

3

您可以执行以下操作来解决此问题:

var Router = Backbone.Router.extend({
      routes: {
      'page(/)': 'page',
      ":page:subpage(/)"    : "subpage"
    }
});
于 2013-01-07T21:04:06.597 回答