【问题标题】:Return to previous path using MeteorJS and Iron Routing使用 MeteorJS 和 Iron Routing 返回上一个路径
【发布时间】:2015-05-15 21:13:51
【问题描述】:

使用最新的 Meteor 和 Iron Routing,我如何简单地“返回”到之前的路线?我什至觉得问起来很傻,因为这似乎是 Iron Routing 的主要功能..

例如,假设我从“/posts”转到“/contacts”,然后我想用我的应用程序的后退按钮(而不是浏览器按钮)“返回”,尽管这可以满足我的需求做)再次到/contacts,因为那是我走的最后一条路线。是否有一个单行命令,例如 Router.back(),每当触发时我都可以将其放入全局路由文件中?

这似乎是一个非常常见的问题,但我找不到任何人问过这个问题。如果是这样,请原谅我并请给我一个链接。

【问题讨论】:

标签: javascript meteor iron-router


【解决方案1】:

要返回iron-router,只需使用:

history.go(-1)

history.back()

iron-router 支持这两者。

【讨论】:

    【解决方案2】:
    FooController.events({
        'click [data-action=back]' : function () {
            history.back();
          }
    });
    

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

    我想让它成为一个全局事件,这样后退按钮就可以在所有布局上工作。搞定了,多谢帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      • 2012-07-09
      相关资源
      最近更新 更多