【发布时间】:2026-02-14 10:50:01
【问题描述】:
当使用 here 记录的 can.Control.route 时,我无法设置默认参数值,因为在使用如下经典声明方式时是可能的:
can.route("content/:type", {type: "videos" });
在使用路由控制时,有没有办法设置路由器参数的默认值?
感谢您的帮助。
【问题讨论】:
标签: javascript routes canjs canjs-routing
当使用 here 记录的 can.Control.route 时,我无法设置默认参数值,因为在使用如下经典声明方式时是可能的:
can.route("content/:type", {type: "videos" });
在使用路由控制时,有没有办法设置路由器参数的默认值?
感谢您的帮助。
【问题讨论】:
标签: javascript routes canjs canjs-routing
你应该能够在你的控件中定义路由,然后按照上面的描述设置默认值:
can.Control.extend({
'content/:type route': function() {
//
}
});
can.route("content/:type", { type: "videos" });
【讨论】:
data.type || 'video'。