gpt4 book ai didi

javascript - 当包含 ember-data 时,TypeError DS.RESTAdapter 未定义

转载 作者:行者123 更新时间:2023-11-28 08:28:00 25 4
gpt4 key购买 nike

我需要你的帮助。事实上,我正在尝试将 EmberJS 和 ember-data 包含到 SailsJS 中。

对于 Ember,我没有任何问题,但是当我包含 ember-data 时,我的 JS 控制台中有 2 个错误:

TypeError: Ember.State is undefined
TypeError: DS.RESTAdapter is undefined

我需要 RESTAdapter 来通过 REST Sails API 调用我的模型。

这是我的 Ember JS 代码的开始:

var App = Ember.Application.create();
App.Users = DS.RESTAdapter.reopen({host: '/foo'});

我的layout.ejs已正确加载,并且-我认为-库包含在正确的顺序中:

<script src="linker/js/socket.io.js"></script>
<script src="linker/js/sails.io.js"></script>
<script src="linker/js/app.js"></script>
<script src="linker/js/jquery-min.js"></script>
<script src="linker/js/handlebars.js"></script>
<script src="linker/js/ember-min.js"></script>
<script src="linker/js/ember-data-min.js"></script>

预先感谢您的帮助。

西里尔。

最佳答案

您在 Ember 和 Ember-Data 之前包含了 app.js。如果您的代码在加载时执行,则此时 Ember 和 Ember-Data 都不会加载。移动 app.js 以便在所有依赖项之后加载它。

关于javascript - 当包含 ember-data 时,TypeError DS.RESTAdapter 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com