2015-05-14 49 views
3

使用最新的Meteor和鐵路線路,我該如何簡單地「返回」到以前的路線?我感到很傻甚至問,因爲它似乎這將是鐵路線的主要特點..使用MeteorJS和鐵路線返回到前一路徑

例如,說我去「/ contacts」從「/ posts」,然後我想「回去」與我的應用程序的後退按鈕(不是瀏覽器按鈕,雖然這是我想要的功能),因爲這是我最後一次使用的路線。是否沒有這樣的單行命令,例如Router.back(),只要觸發它,我就可以放入全局路由文件中?

這似乎是一個非常普遍的問題,但我找不到任何人提出了問題。如果是這樣,請原諒我,請直接給我一個鏈接。

+1

window.history.back()? ;) – juliancwirko

+0

http://stackoverflow.com/questions/27455173/how-do-you-go-to-the-previous-route-in-iron-router的重複? – mwarren

回答

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

對不起,我一直在尋找像上面的代碼,這是我投入[InsertGlobalControllerName] Controller.Events()

我想使它成爲一個全球性的活動,以便返回按鈕可以工作在所有佈局。我明白了,謝謝你的幫助!

4

回去iron-router,只需使用:

history.go(-1) 

history.back() 

這兩個被iron-router支持。