Конечно, вы можете переопределить действие по умолчанию в маршруте. Действие по умолчанию для маршрута - метод RouteController run
. Вы переопределяете его в 0.5.4, предоставляя опцию handler
маршрута. В ветке dev вы просто предоставляете опцию action
. Действие по умолчанию отображает основной шаблон, а затем отображает все шаблоны выходных данных в соответствующие места. Но ваша функция действий может делать все, что вам нужно, в том числе не создавать какие-либо шаблоны вообще. Я покажу на 0.5.4 и Дев примеры:
v0.5.4
this.route({
path: '/something/:info/:info2',
handler: function() {
var info = this.params.info;
var info2 = this.params.info2;
this.redirect('elsewhere', {
//optional context object which could include params
});
}
});
Dev филиал:
this.route({
path: '/something/:info/:info2',
action: function() {
var info = this.params.info;
var info2 = this.params.info2;
this.redirect('elsewhere', {
//optional context object which could include params
});
}
});
Вы могли бы извлечь Info1 и info2 от location.href .. – Fabdrol