0

我想要这样的哈希网址,

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

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

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

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

但没有任何结果。

它应该是about-us

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

4

1 回答 1

1

Backbone.js 文档

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

尝试

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

    renderDynamicPage: function (url) {
        console.log(url);
    },
于 2013-11-27T05:24:16.500 回答