Я хочу, чтобы указать базовый url для всех моих маршрутов для разработки. Некоторые из разработчиков имеют установку машин для работы из подкаталогов вместо приложения, сидящего на webroot. Я хотел бы только определить эти маршруты один раз. Вместо: маршрутов: { «Томс-подкаталог/пользователей»: «init_users» } Я хотел бы:Определить базовый url в Backbone.js router
routes: {
"/users": "init_users"
}
и быть в состоянии указать BaseUrl для этой установки, так что я мог бы легко сделать это работать через установки.
Прямо сейчас я заставляю их определять объект маршрута с использованием синтаксиса скобок, чтобы сохранить динамические ключи и назначить это свойство маршрутов внутри маршрута. Мне было интересно, есть ли более чистый способ.
my_routes = {};
my_routes[window.webroot + '/users'] = 'init_users';
MyRoute = Backbone.Router.extend({ routes: my_routes })
Так что вопрос? – GoldenNewby