我下载了 ember-data repo,运行 bundle 和 rake dist,然后从 dist 文件夹中获取 ember-data.js 文件。我把它放在我的 ember 应用程序中。现在尝试以下代码:
var App = Ember.Application.create();
App.Router.map(function(){
this.resource('about');
});
App.Store = DS.Store.extend({
revision: 11
});
我得到错误:
Uncaught ReferenceError: DS is not defined
我也是 javascript 新手。这可能是一个 javascript 错误。我可以通过键入 window.DS.Store 或 this.DS.Store 在控制台中获取 DS.Store。为什么它在 app.js 中不可用?
这是索引文件:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.9.1.js"><\/script>')</script>
<script src="js/libs/handlebars-1.0.0-rc.3.js"></script>
<script src="js/libs/ember-1.0.0-rc.2.js"></script>
<script src="js/app.js"></script>
<script src="js/libs/ember-data.js"></script>
</body>
</html>