Ember数据脚本问题

时间:2013-07-16 20:47:30

标签: asp.net-mvc-3 ember.js ember-data

我正按照“指南”页面上的说明尝试创建我的第一个应用。由于“Ember-Data”未包含在入门套件中,因此我查看了.js文件的以下站点:

我可能没有这样做,但我通过右键单击页面,点击“另存为”,然后保存在我的脚本文件夹(这是一个ASP MVC应用程序)来保存每个。

我的声明如下:

<script src="@Url.Content("~/Scripts/ember-1.0.0-rc.6.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/ember-data-latest.min.js")" type="text/javascript"></script> //have been putting the ember-data scripts here
<script src="@Url.Content("~/Scripts/App.js")" type="text/javascript"></script>

但是,我每次都会得到同样的错误:

Uncaught TypeError: Cannot call method 'extend' of undefined 

此错误引用'App.js:3',这是此代码块中的第一行:

App.store = DS.store.extend({
    revision: 12,
    adapter: 'DS.FixtureAdapter'
});

..所以基本上我的任何数据脚本都没有工作。有人可以指点我下载或让我知道他们是否看到我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

这是能够很好地发挥作用的资源。

然后包含它们

这里的订单很重要。

如果您使用最新的余烬数据,您应该像这样定义您的商店:

App.Store = DS.Store.extend({
  adapter: 'DS.FixtureAdapter'
});

请注意,自从ember-data的修订版13以来,您不需要在商店定义中定义修订版。

希望它有所帮助。