我在调试删除记录时遇到的错误时遇到问题。我有一个CartItem
模型,用作购物车的一部分。
当我删除记录并保留更改时:
cartItem.deleteRecord()
cartItem.save()
控制台中出现此错误:
在状态rootState.deleted.inFlight中尝试处理MyApp.CartItem上的事件becomeError:ember1606:null。用未定义的
调用
我正在使用Ember 1.0和ember-data 0.13。我一直在阅读ember-data源代码,我想了解一些如何调试它的技巧。
答案 0 :(得分:0)
我很确定在旧版本的Ember Data中,您希望使用cartItem.get('store').deletedRecord(cartItem)
代替cartItem.deletedRecord()
和cartItem.get('store').commit()
而不是cartItem.save()
。