在主干应用程序中获取以前的路由器/URL
Get previous router/url in backbone application
我有一个主干应用程序,我需要知道访问当前路由的路由器。可能吗?
例如:-
我从#/test1
到达#/current
,在另一种情况下,也从#/test1
那么我可以通过某种方式知道检测以前的路由器命中吗?
我使用:
Backbone.history.fragment
这只给了我当前访问的路线,而不是从哪条路线访问的路线。
您可以将历史记录存储在某个数组中,并对上一个/上一个项目进行一些操作。
var history = [];
this.listenTo(this, 'route', function (name, args) {
history.push({
name : name,
args : args,
fragment : Backbone.history.fragment
});
console.log(history);
});
相关文章:
- 访问url[材质Ui+选项卡]时,Angular Ui路由器未加载视图
- 从使用react路由器的网络应用程序解析物理URL
- UI 路由器参数 URL 不起作用,只是重定向到 /
- 角度 2 路由器更改 URL 而不重新加载
- 动态模板 URL 在角度 ui 路由器中解析时
- 我可以让react路由器只覆盖一些url,并将其余的url正常传递给服务器吗
- Angular/UI路由器-如何在不刷新所有内容的情况下更新URL
- 在AngularJS ui路由器中,状态已更改,url已更改,但模板url未更改
- UI路由器:直接使用url访问路由
- Angular ui路由器向url添加哈希
- Angular,ui路由器;绑定”;到url,也不刷新
- Angular ui路由器,通过url/url变量保存状态
- 使用ui路由器实现动态URL路由的最佳方式是什么
- Angular ui路由器单元测试(状态为url)
- 未从url激发事件上的主干路由器
- 选择基于 UI 路由器 URL 的 JSON 对象
- 单击后响应重定向到路由器 URL 并显示默认页面
- 在主干应用程序中获取以前的路由器/URL
- 带有标签的ui路由器url参数
- HTML5 pushState冲突w/Angular UI路由器URL路由