backbone.js:用于斜杠的动态路由器后面有斜杠吗?

时间:2013-11-27 05:15:35

标签: jquery backbone.js backbone-routing jquery-1.9

我想要这样的哈希网址,

site.com/#/page/edit/about-us/

所以我将路由器设置在我的主干中,

routes: {
        '/page/edit/:url/':    'renderDynamicPage',
    },

    renderDynamicPage: function (url) {
        console.log(url);
    },

但没有任何结果。

应为about-us

任何想法为什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Backbone.js documentation

  

请注意,您要避免使用前导斜杠

routes: {
        'page/edit/:url':    'renderDynamicPage',
    },

    renderDynamicPage: function (url) {
        console.log(url);
    },