Необязательный параметр в flatiron/ Director
Можно ли создать маршрут с необязательным параметром в flatiron/ Director?
var router = Router({
'order' : function(){
// create a order
},
'order/:orderId' : function(orderId){
// load order by id
}
}).init();
Могу ли я использовать один маршрут для управления порядком редактирования / загрузки?
1 ответ
Решение
var router = Router({
//
// given the route '/hello/world/johny/appleseed'.
//
'/hello': {
'/world/?([^\/]*)\/([^\/]*)/?': function (a, b) {
console.log(a, b);
}
}
});
В основном используйте регулярные выражения вместо простых :tokens
johny
а также appleseed
стать необязательными параметрами.