小编Gil*_*s M的帖子

如何在Ember-Data上设置映射

我开始使用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/

ember.js ember-data

4
推荐指数
1
解决办法
3374
查看次数

标签 统计

ember-data ×1

ember.js ×1