Как установить параметры по умолчанию в can.Control.route

При использовании документа can.Control.route, описанного здесь, я не могу установить значения параметров по умолчанию, поскольку это возможно при использовании классического декларативного способа следующим образом:

can.route("content/:type", {type: "videos" });

Есть ли способ установить значение по умолчанию параметра маршрутизатора при использовании управления маршрутом?

Спасибо за содействие.

1 ответ

Решение

Вы должны быть в состоянии определить маршрут в вашем элементе управления, а затем установить значение по умолчанию, как описано выше:

can.Control.extend({
  'content/:type route': function() {
    //
  }
});

can.route("content/:type", { type: "videos" });
Другие вопросы по тегам