Javascript Ember.js教程和指南-DS未定义,Ember.State已移至插件
我试图学习灰烬,但我很快发现这个指南很差劲。它遗漏了非常关键的组件 我经常遇到两个错误中的一个: 未捕获错误:Ember.State已移动到插件中: 以及 未捕获引用错误:未定义DS 以下是我的脚本的布局:Javascript Ember.js教程和指南-DS未定义,Ember.State已移至插件,javascript,ember.js,Javascript,Ember.js,我试图学习灰烬,但我很快发现这个指南很差劲。它遗漏了非常关键的组件 我经常遇到两个错误中的一个: 未捕获错误:Ember.State已移动到插件中: 以及 未捕获引用错误:未定义DS 以下是我的脚本的布局: <script src="js/libs/jquery-1.10.2.js"></script> <script src="js/libs/handlebars-1.1.2.js"></script> <script src="js/li
<script src="js/libs/jquery-1.10.2.js"></script>
<script src="js/libs/handlebars-1.1.2.js"></script>
<script src="js/libs/ember-1.3.0.js"></script>
<script src="js/libs/ember-data.js"></script>
<script src="js/libs/ember-states.js"></script>
<script src="js/app.js"></script>
我得到的错误取决于我是注释掉ember data.js
还是ember states.js
最后,它总是出错。为什么?您是否定义了应用程序适配器,例如
App.ApplicationAdapter=DS.FixtureAdapter.extend()
;?
还有当我改变脚本的方向时
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://builds.emberjs.com/canary/ember-data.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.js"> </script>
<script src="http://builds.emberjs.com.s3.amazonaws.com/tags/v1.0.0/ember.js"></script>
我还得到了ds。未定义,当我将余烬数据移动到列表上的最后一项时,它得到了修复我知道您来自何处-这里有类似的问题,开始时有点颠簸 最后,我最终使用并使用进行项目设置和创建模型/controller/…的。。。有了这种感觉,事情就容易多了 给定的设置加载以下javascript顺序(手动添加版本号)
希望它能有所帮助……嗨,JDillon,下面的两个答案能对你有所帮助吗?干杯……还没有完全喝完。在Ember网站上的指南所说的内容和v.1.3中发生的内容之间存在着巨大的差异。然而,我给你的答案是因为你指出了约曼,这很重要。我还在Ember.js repo上提交了一个关于缺少文档的问题,其中一个很快就回复了我。这是他们的一大功劳。这里有一个公共关系的链接:棒极了-很高兴听到!
<script src="jquery/jquery.js"></script> <!-- v.20.03 -->
<script src="handlebars/handlebars.runtime.js"></script> <!-- v 1.3.0 -->
<script src="ember/ember.js"></script> <!-- v. 1.2.0 -->
<script src="ember-data-shim/ember-data.js"></script> <!-- v. 1.0.0-beta.4 -->