【发布时间】:2014-06-01 20:09:57
【问题描述】:
我有一个正在父路由中创建的模型。
App.ParentRoute = Ember.Route.extend
model: -> @store.createRecord('banana')
当我点击父路由的某个子路由时,我希望将所有未保存的更改为要删除的模型。
App.ChildRoute = Ember.Route.extend
afterModel: (banana) -> banana.rollback()
问题是一旦调用rollback,Ember 将不允许我在其上设置属性。当我尝试时,我收到此错误:
Error: Attempted to handle event `didSetProperty` on <App.Banana:ember296:null> while in state root.deleted.saved. Called with {name: color, oldValue: undefined, originalValue: undefined, value: yellow}.
我读到这可能是由于对象上有某种观察者,但我没有设置任何观察者。我错过了什么?
【问题讨论】:
标签: ember.js ember-data