Я новичок в backbone.js и пытаюсь преобразовать обычное приложение javascript/jquery в основу MVC. С ним я пришел к Backbone.Router, и в настоящее время я пытаюсь решить свою старую обработку URL-адресов с помощью backbone, но есть некоторые проблемы, которые я хотел бы обсудить с вами:
Мой традиционный шаблон URL выглядит так:
/#/lang=1&page=panorama&cats=13,3,4,6,7,8,9,10,11&pid=4
Как это может выглядеть с магистралью и как это закодировать?
Дело в том, что моя традиционная обработка позволила мне оценить строку URL, не заботясь о порядке параметров. С опорой это кажется невозможным. Для моего приложения необходимо передать категории (см. Cats=..) и т. д. в URL-адресе, чтобы связать с определенной позицией/состоянием приложения.
Я уже пробовал это с pid (panorama-id), так что скороговорки такие:
/panorama/:id
«Панорама» в настоящее время не является параметром, а обозначает определенную страницу в приложении.
Я был бы очень благодарен, если бы у кого-то было решение для меня.
window.Categories
, который будет отслеживать выбранные категории? (Я мало знаю о магистральном маршрутизаторе, и это первое, что пришло мне в голову) - person CamelBlues   schedule 28.08.2012