Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js教程和指南-DS未定义,Ember.State已移至插件_Javascript_Ember.js - Fatal编程技术网

Javascript Ember.js教程和指南-DS未定义,Ember.State已移至插件

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

我试图学习灰烬,但我很快发现这个指南很差劲。它遗漏了非常关键的组件

我经常遇到两个错误中的一个:

未捕获错误: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/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 -->