等 当前页面和链接:'/ 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>
你有更好的解决方案吗?
答案 0 :(得分:0)
更好的方法是在hash change上设置事件处理程序。
另请参阅可能对您有所帮助的this question。我对emberjs并不熟悉。
此外,rails支持unobtrusive JavaScript,最好按照这个原则进行编码。