我有一个主干应用程序,我需要知道访问当前路由的路由器。是否可以?
例如:-
I reach #/current
from #/test1
并且在另一个例子中,来自#/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);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)