Вам просто нужен маршрут с параметром :
this.get('#/:page', function() {
$('#content').load(this.params['page'] + '.html');
});
Убедитесь, что он идет после ваших других маршрутов, иначе он будет вызван почти для всего (например, #/home
).который вы уже обрабатываете).
Вы, конечно, можете указать другие параметры в маршрутах:
this.get('#/:where/:is/:pancakes/:house', function() {
// Do things with this.params['where'], this.params['is'],
// this.params['pancakes'], and this.params['house'].
});
Вам просто нужно убедиться, что вы правильно сделали заказ или маршрутымогут бороться друг с другом.Маршруты сопоставляются в том же порядке, в котором они добавлены, поэтому более общие маршруты общего доступа обычно идут внизу.