【问题标题】:Ember.js Application not rendering?Ember.js 应用程序不呈现?
【发布时间】:2013-03-03 17:18:44
【问题描述】:

我刚开始使用 Ember.js,我正在尝试使用它来呈现一个相当简单的模态应用程序。

代码在这里https://gist.github.com/jhogendorn/5076997

我发现没有错误,但是它没有呈现应用程序。我做错了什么?我正在使用 EmberJS 1.0.0-rc1

【问题讨论】:

    标签: javascript html ember.js


    【解决方案1】:

    如果您使用的是 ember rc1,您的代码将无法工作,因为您正在尝试使用旧的路由器 API。看看 Ember 的指南。 http://emberjs.com/guides/routing/defining-your-routes/ API 现在看起来非常不同。我猜它不起作用,因为您正在用您的子类覆盖默认路由器,它不使用新的 API。 你也可以看看这个教程:http://twbrandt.github.com/2013/02/11/Ember-Quick_Start_Guide/ 它展示了一个非常基本的示例,我经常看到它被推荐。

    【讨论】:

      【解决方案2】:

      它没有呈现的原因是由于 $(document).ready(function() {...});你有。 Ember 需要在文档加载之前启动。将您的 ember 应用程序从 $(document).ready 函数中取出,它应该会呈现。

      除此之外,如前所述,如果您使用 rc1,则应使用 new router API

      【讨论】:

        猜你喜欢
        • 2013-08-15
        • 1970-01-01
        • 1970-01-01
        • 2012-09-01
        • 2018-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        相关资源
        最近更新 更多