我只是想在轨道后端上运行一个基本的ember应用程序。在application.js中,我有以下内容:
$(function(){ $(document).foundation(); });
Ew = Ember.Application.create();
router.coffee:
Ew.Router.map ->
@.resource('hi')
index.hbs:
<p>{{#linkTo hi}}say hello{{/linkTo}}</p>
hi.hbs:
<h1>Hello!</h1>
当我加载页面时,一切正常。顶部有一个链接,上面写着say hello
。
当我点击链接时,/#/hi
处的网址就会呈现。但是,当我单击后退按钮返回到索引模板,然后单击前进按钮转到hi模板,“Hello World!”出现两次。
以前有人见过这个吗?
答案 0 :(得分:1)
我明白了。我没有删除
//= require turbolinks
来自application.js的。我想这会干扰Ember中的pushState功能。