backbone.js: динамический маршрутизатор для хэша с косой чертой после него?
Я хочу, чтобы хэш-URL был таким,
site.com/#/page/edit/about-us/
поэтому я установил маршрутизатор в моей магистрали,
routes: {
'/page/edit/:url/': 'renderDynamicPage',
},
renderDynamicPage: function (url) {
console.log(url);
},
но ничего не выходит.
так должно быть about-us
Есть идеи, почему и как я могу обойти это?
1 ответ
Решение
Документация Backbone.js говорит
Обратите внимание, что вы хотите избежать использования косой черты
пытаться
routes: {
'page/edit/:url': 'renderDynamicPage',
},
renderDynamicPage: function (url) {
console.log(url);
},