Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干、路线、链路_Javascript_Backbone.js_Routes - Fatal编程技术网

Javascript 主干、路线、链路

Javascript 主干、路线、链路,javascript,backbone.js,routes,Javascript,Backbone.js,Routes,我被困在一个棘手的问题上。。。基于主干网的路由控制器和预期影响未实现 我需要抓取的网址只根据它的第一部分,并直接向任何一个可能性的路线 JS routes: { "": "home", "home": "home", "myaccount": "myaccount", "entry-1": "entry" }, 我试图得到路线去入口的情况下,任何入口号码是在链接中存在的 示例:entry-1:entry、entry-2:

我被困在一个棘手的问题上。。。基于主干网的路由控制器和预期影响未实现

我需要抓取的网址只根据它的第一部分,并直接向任何一个可能性的路线

JS

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哇,当然我做错了。很晚了:)