我开始使用ember-data,我有一个映射数据的问题
这里是我的代码的例子(我把jsonTest作为从de后端接收的数据的例子,我不在后端工作,我不能修改服务器的响应)
Clive = Ember.Application.create();
// MODEL
Clive.Deadline = DS.Model.extend({
title : DS.attr('string'),
});
jsonTest = '{"items":[{"id":93,"title":"title","date":"14-11-2012"}]}';
// Adapter
Clive.adapter = DS.Adapter.create({
findAll : function(store,type){
var self = this;
self.didFindAll(store, type, jsonTest);
}
});
Clive.store = DS.Store.create({
revision: 11,
adapter: 'Clive.adapter'
});
Clive.deadlineList = Clive.Deadline.find().get('items');
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,我有这个错误:
Uncaught Error: assertion failed: Your server returned a hash with the key 0 but you have no mapping for it
Run Code Online (Sandbox Code Playgroud)
这里有一个jsfidlle的例子:http://jsfiddle.net/gilles/6D5BC/