使用MeteorJS和Iron Routing返回上一个路径

时间:2015-05-14 22:28:26

标签: javascript meteor iron-router

使用最新的Meteor和Iron Routing,我如何“返回”前一条路线?我甚至觉得很傻,因为这似乎是铁路线的一个主要特征..

例如,假设我从“/ posts”转到“/ contacts”,然后我想用我的应用程序的后退按钮“返回”(不是浏览器按钮,尽管这样做我希望这个功能到再次/接触,因为那是我最后的路线。是否没有这样的单行命令,例如Router.back(),只要触发它就可以放入全局路由文件中?

这似乎是一个非常常见的问题,但我找不到任何已经问过它的人......如果是这样的话,请原谅我,请用链接指示我。

2 个答案:

答案 0 :(得分:5)

要返回iron-router,请使用:

history.go(-1)

history.back()

iron-router支持这两项。

答案 1 :(得分:1)

FooController.events({
    'click [data-action=back]' : function () {
        history.back();
      }
});

抱歉,我正在寻找类似上面代码的内容,我将其放入[InsertGlobalControllerName] Controller.Events()

我想让它成为一个全局事件,因此后退按钮可以适用于所有布局。我想通了,谢谢你的帮助!