gpt4 book ai didi

backbone.js - 带有backbone.js的多个路由器

转载 作者:行者123 更新时间:2023-12-03 22:36:18 25 4
gpt4 key购买 nike

我可以在backbone.js中使用多个路由器吗? ,不会在路线上相互干扰,没有任何问题?或者我应该担心什么?

代码示例:

myapp.routers.main = Backbone.Router.extend({
routes : { "": "index" },
index : function() { console.log("routed by main router");}
});

myapp.routers.another = Backbone.Router.extend({
routes : { "notmain": "index" },
index : function() { console.log("routed by another router");}
});

mainrouter = new vaikava.routers.main;
notmainrouter = new vaikava.routers.another;
Backbone.history.start();

最佳答案

是的,它工作得很好;您唯一会遇到问题的情况是他们的路线是否存在冲突。 There is a workaround这也让它以这种方式工作,但这有点像黑客。

只要您避免让多个路由器尝试处理同一条路由,就应该没问题。

关于backbone.js - 带有backbone.js的多个路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8957584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com