Магистральный маршрутизатор с бесконечным количеством необязательных параметров

Я создаю одностраничное приложение. Первоначально я использую URL-адрес «/stop/stop_id», который затем загружает контент, используя stop_id.

Я хотел бы поддерживать несколько остановок. Я представляю себе такой URL-адрес, как «/stop/stop_id/stop/stop_id», где он может увеличиваться потенциально на бесконечное количество «/stop/stop_id».

Можно ли это сделать с помощью маршрутизатора Backbone, и если да, то что бы вы порекомендовали?


person Henrik    schedule 14.07.2013    source источник


Ответы (1)


Конечно. Вы можете использовать маршрут /stop/*ids, а затем разделить идентификаторы на массив по символу /. Таким образом, вы получаете URL /stop/id1/id2/id3.

person Artem Volkhin    schedule 14.07.2013
comment
В итоге я получил «маршруты: остановки/*id: loadStops» и «loadStop: (ids) -> stopIds = ids.split /» Отлично, ура! - person Henrik; 14.07.2013