Emberjs - Uncaught TypeError:尝试注册一个未知的工厂:`store:main`

时间:2015-02-18 13:22:57

标签: javascript ember.js

我正在浏览Embers网站上的TodoMVC教程,并且在此过程中遇到了一些错误。第一个是:

Uncaught Error: Cannot call `compile` without the template compiler loaded. Please load `ember-template-compiler.js` prior to calling `compile`.

我通过加载提到的脚本解决了这个问题,但后来我遇到了错误:

Uncaught TypeError: Attempting to register an unknown factory: `store:main`

我已经完成了Ember的Github问题(https://github.com/emberjs/ember.js/issues/2988),解决方案是在应用程序逻辑中包含以下内容:

Todos.Store = DS.Store.extend();

但这导致应用程序不再加载(具有讽刺意味的是没有错误)。

我正在使用Ember v1.10,有没有人在使用此版本之前遇到此问题并且可以提供帮助?

我已通过Bower安装:

  "dependencies": {
    "ember": "~1.10.0",
    "ember-data": "~0.0.14"
  }

以下是我的脚本加载方式:

<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/handlebars/handlebars.min.js"></script>
<script src="bower_components/ember/ember.debug.js"></script>
<script src="bower_components/ember/ember-template-compiler.js"></script>
<script src="bower_components/ember-data/ember-data.min.js"></script>
<script src="js/application.js"></script>

非常感谢学习JS框架的帮助

0 个答案:

没有答案