转到StateManager中的上一个状态

时间:2012-11-26 11:52:50

标签: ember.js

我怎样才能“回到”currentState? Ember是否提供了前向/后向实现,例如window.history.back()

1 个答案:

答案 0 :(得分:2)

浏览器上的后退/前进按钮将更新将触发路由器转换的URL。发生这种情况时,navigateAway事件将被发送到当前路线,因此您有机会进行任何必要的清理。

顺便说一句,如果您仔细考虑这个问题,您会发现用户可以随时点击书签或手动更新URL,这意味着您可以从任何路径转换到应用中的任何其他路线。这是一个讨厌的组合问题,可能是大多数应用程序都不值得解决的问题。