Javascript 主干、路线、链路
我被困在一个棘手的问题上。。。基于主干网的路由控制器和预期影响未实现 我需要抓取的网址只根据它的第一部分,并直接向任何一个可能性的路线 JSJavascript 主干、路线、链路,javascript,backbone.js,routes,Javascript,Backbone.js,Routes,我被困在一个棘手的问题上。。。基于主干网的路由控制器和预期影响未实现 我需要抓取的网址只根据它的第一部分,并直接向任何一个可能性的路线 JS routes: { "": "home", "home": "home", "myaccount": "myaccount", "entry-1": "entry" }, 我试图得到路线去入口的情况下,任何入口号码是在链接中存在的 示例:entry-1:entry、entry-2:
routes: {
"": "home",
"home": "home",
"myaccount": "myaccount",
"entry-1": "entry"
},
我试图得到路线去入口的情况下,任何入口号码是在链接中存在的
示例:entry-1:entry、entry-2:entry、entry-3:entry等等,但不必打印所有可能的数字
有没有办法做到这一点
编辑版本:通过使用我以前从未听说过的条件使其工作 行动:似乎完成了工作和*
routes: {
"*actions:entry": "entry"
}
主干路由与正则表达式一样工作,因此您可以这样做
initialize: function() {
this.route(/entry-([0-9]+)/, "entry");
},
entry: function(number) {
// router page logic
}
主干路由与正则表达式一样工作,因此您可以这样做
initialize: function() {
this.route(/entry-([0-9]+)/, "entry");
},
entry: function(number) {
// router page logic
}
嘿,谢谢你的回复。这看起来很接近我的要求,但这已经破坏了代码。我加了一句,出于某种原因,我的反应是阻止线路工作,它们都显示出来。@muistooshort哇,当然我做错了。很晚了:)嘿,谢谢你的回复。这看起来很接近我的要求,但这已经破坏了代码。我加了一句,出于某种原因,我的反应是阻止线路工作,它们都显示出来。@muistooshort哇,当然我做错了。很晚了:)