2014-10-15 2 views
1

Возможно ли создать маршрут с дополнительным параметром в flatiron/Director?необязательный параметр в flatiron/director

var router = Router({ 

    'order' : function(){ 
     // create a order 
    }, 

    'order/:orderId' : function(orderId){ 
     // load order by id 
    } 
}).init(); 

Могу ли я использовать один маршрут для управления порядком редактирования/загрузки?

ответ

0

От director docs:

var router = Router({ 
    // 
    // given the route '/hello/world/johny/appleseed'. 
    // 
    '/hello': { 
    '/world/?([^\/]*)\/([^\/]*)/?': function (a, b) { 
     console.log(a, b); 
    } 
    } 
}); 

В основном использует регулярные выражения вместо простого :tokens

johny и appleseed становятся необязательными параметрами.

Смежные вопросы