ember.js - 记录为 "deleted.inFlight"时 Ember 数据异常

标签 ember.js ember-data

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

当我删除记录并持久化更改时:

cartItem.deleteRecord()
cartItem.save()

控制台中出现此错误:

Attempted to handle event becameError on MyApp.CartItem:ember1606:null while in state rootState.deleted.inFlight. Called with undefined

我使用的是 Ember 1.0 和 ember-data 0.13。我一直在阅读 ember-data 源,我想要一些关于如何调试它的提示。

最佳答案

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

关于ember.js - 记录为 "deleted.inFlight"时 Ember 数据异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933201/

相关文章:

ember.js - 升级到 Rails 4 后,Handlebars 资源无法与 ember-rails 一起编译

Ember.js:如何从 View 调用模型中定义的方法?

file - 在 Ember.js 中输入类型 ="file"

Ember.js:如何在父路由的 Controller 和子路由之间通信数据?

javascript - 如何在 Ember 中的同一组件上编辑待办事项任务

javascript - 使用 Ember.js 捕获代码错误的更好实践(特别是困惑的变量名称)

ember.js - Ember 构建错误 : Assertion Failed: [BUG] seen set should be available

ember.js - 当我更改 Ember-Data 中的 hasMany/belongsTo 关系时,如何使父级变脏?

javascript - 我可以强制百分比总和为精确值吗?

ember.js - 收到 404 时模型的 EmberJS 路由