哈希链接和强制重新加载/刷新emberjs&&轨道

时间:2013-06-23 15:23:29

标签: ruby-on-rails view hash ember.js href

等 当前页面和链接:'/ lessons / 4'这是一个没有emberjs的普通页面 我想重定向到

'/#/分段/ 2'

<a href="/#/sections/2">next_page</a>

因为链接是哈希的,所以不会在next_page中重新加载。

那我怎么强迫它重装呢?

我目前的解决方案是

<a href="#" onclick="javascript: window.location.reload(); window.location.href = '/#/sections/2'">Start</a>

你有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

更好的方法是在hash change上设置事件处理程序。

另请参阅可能对您有所帮助的this question。我对emberjs并不熟悉。

此外,rails支持unobtrusive JavaScript,最好按照这个原则进行编码。