backbone.js: enrutador dinámico para hash con una barra después?

I want to have the hash url like this,

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

so I set the router in my backbone,

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

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

but nothing comes out.

debería ser about-us

any ideas why and how I can get around to this?

preguntado el 27 de noviembre de 13 a las 05:11

1 Respuestas

Documentación de Backbone.js dice

Note that you'll want to avoid using a leading slash

tratan

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

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

respondido 27 nov., 13:05

glad i can help. did that fix the problem? - user1403947

yes it works in that way. backbone is not dynamic enough I guess!thanks. - Ejecutar

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.