Ember.js 在Emberjs中使用localstorage适配器删除记录

Ember.js 在Emberjs中使用localstorage适配器删除记录,ember.js,ember-data,Ember.js,Ember Data,我将用作我的适配器。我可以使用此适配器创建记录,但我不知道如何使用此适配器删除或更新记录。当我使用 deleteDragFromModel:function(item){ var item = this.get('store').deleteRecord('axisModel',item); item.save(); } 我收到一个错误,上面写着: Uncaught TypeError: Object axisModel has no method 'deleteRecord' emb

我将用作我的适配器。我可以使用此适配器创建记录,但我不知道如何使用此适配器删除或更新记录。当我使用

deleteDragFromModel:function(item){
  var item = this.get('store').deleteRecord('axisModel',item);
  item.save();
}
我收到一个错误,上面写着:

Uncaught TypeError: Object axisModel has no method 'deleteRecord' ember-data.js:1388
如果i
console.log(item)
结果是:

Class {name: "Cube1-1", caption: "Cube1-1", dimensionUniqueName: "NA", description: 
   "Cube1-1", levelUniqueName: "NA"…}
   __ember1379749368210: "ember743"
   __ember1379749368210_meta: Meta
  _super: undefined
  calculated: false
  caption: "Cube1-1"
  description: "Cube1-1"
  dimensionUniqueName: "NA"
  get uniqueName: function () {
  hierarchyUniqueName: "NA"
  levelUniqueName: "NA"
  name: "Cube1-1"
  set uniqueName: function (value) {
  toString: function () { return ret; }
  __proto__: Object 

下面的方法不起作用吗

deleteDragFromModel: function(item){
  item.deleteRecord();
  item.save();
}

您使用的是什么版本的余烬数据?看来你只能通过记录,而不能通过类型。或者我遗漏了什么?这是自Ember Data 1.0 beta 1以来正确的做法。