首页 > TAG信息列表 > backbone-routing

javascript-骨干路由器路由中的感叹号

在我们的项目中,我们有一堆路线,这样原始路线:routeAction之后是!route:routeAction,如下所示. 'home': 'homeAction', '!home': 'homeAction', 团队中没有人知道我们为什么这样做.这里有人知道吗?在文档中找不到任何相关内容.解决方法:加上感叹号(!)对主干没有任何作用,这就是为什么

javascript – 在骨干应用程序中获取以前的路由器/ URL

我有一个骨干应用程序,我需要知道从中访问当前路由的路由器.可能吗? 例如: – 我从#/ test1到#/ current,也从#/ test1到另一个实例. 所以我可以通过某种方式来检测以前的路由器命中吗? 我使用过: Backbone.history.fragment 这只会给我当前的路线,而不是从哪条路线.解决方法:您可以

javascript – 骨干和历史推送状态

使用骨干,是否可以在历史记录中存储一些数据,以便在调用后退时可以重新获取? 在无骨干应用程序中,我的应用程序将类似于以下内容.执行操作时: //When doing some action history.pushState(mycurrentData, title, href) 以及以下情况,以便在返回时恢复当前数据: function popState(

javascript – 刷新页面时,带有pushState的Backbone路由不起作用

我有一个简单的路由器: Erin.Router = Backbone.Router.extend({ initialize: function() { Backbone.history.start({pushState: true}); }, routes: { '' : 'index', 'project/:img' :'project', }

javascript – 在路由更改时销毁骨干视图

在离开当前路线位置后,我的视图应该被销毁. 因此,在此示意图示例中,应在用户输入其凭据后销毁登录视图: 我尝试使用Backbone.Router事件来解决这个问题: var Router = Backbone.Router.extend({ initialize: function () { Backbone.history.start(); }, routes

javascript – 如何在Backbone中获取url参数?

我正在使用Backbone和Marionette. 我有一个链接< a>我传递几个参数的标签,如何使用Backbone在其他页面中提取这些值? <a href="http://localhost.com:8080/help/?name=matth&age=25&email=matt@gmail.com">View Details</a> 地址栏网址: http://localhost.com:8080/help/?name=ma