【问题标题】:Ember is printing Hello World! twiceEmber 正在打印 Hello World!两次
【发布时间】:2013-08-23 00:33:17
【问题描述】:

我只是想在 Rails 后端启动并运行一个基本的 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 处的 URL 会呈现,因为它应该。但是当我单击后退按钮返回索引模板,然后单击前进按钮转到 hi 模板时,“Hello World!”出现两次。

有人见过这个吗?

【问题讨论】:

    标签: javascript ruby-on-rails ember.js coffeescript


    【解决方案1】:

    我想通了。我没有删除

    //= require turbolinks
    

    来自 application.js。我想这会干扰 Ember 中的 pushState 功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-06
      • 2020-02-03
      • 2018-03-11
      • 2014-01-10
      • 1970-01-01
      • 2015-05-04
      相关资源
      最近更新 更多