记录为“deleted.inFlight”时的余烬数据异常

时间:2013-09-21 13:32:29

标签: ember.js ember-data

我在调试删除记录时遇到的错误时遇到问题。我有一个CartItem模型,用作购物车的一部分。

当我删除记录并保留更改时:

cartItem.deleteRecord()
cartItem.save()

控制台中出现此错误:

  

在状态rootState.deleted.inFlight中尝试处理MyApp.CartItem上的事件becomeError:ember1606:null。用未定义的

调用

我正在使用Ember 1.0和ember-data 0.13。我一直在阅读ember-data源代码,我想了解一些如何调试它的技巧。

1 个答案:

答案 0 :(得分:0)

我很确定在旧版本的Ember Data中,您希望使用cartItem.get('store').deletedRecord(cartItem)代替cartItem.deletedRecord()cartItem.get('store').commit()而不是cartItem.save()