如何在Ember中获取当前/以前的视图名称

时间:2013-03-27 11:12:15

标签: ember.js viewmodel traversal browser-history

我是一个项目,我需要能够访问上一个视图的名称。

所以,例如,如果我在第1页,我导航到第2页,我想知道我来自第1页。

基本上我有一个可以从多个屏幕访问的视图,该视图的内容将取决于来自的屏幕。

我知道我可以通过在函数中传递名称来实现这一点,但我想知道是否有更好的方法来做到这一点。

我尝试了一些使用historylocation类的实现,但我可以让它工作。每次创建历史位置的实例时,url都会被发送回基本URL,这很奇怪。

我也看到有可能通过添加

在路由器中执行此操作
location: 'history'

但我不知道如何让它开始工作,然后访问正确的视图名称,即当前/上一个

我猜想有一种方法可以通过浏览器历史记录,但我希望能与Ember一起做。 任何人都有任何想法如何让这些工作或更好的方法来做到这一点?

0 个答案:

没有答案