编程语言
首页 > 编程语言> > javascript – 在骨干应用程序中获取以前的路由器/ URL

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

作者:互联网

我有一个骨干应用程序,我需要知道从中访问当前路由的路由器.可能吗?

例如: –

我从#/ 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);
});

标签:backbone-routing,javascript,backbone-js
来源: https://codeday.me/bug/20191007/1869258.html