我无法弄清楚如何删除由App.store.createRecord()
创建的模型。
看看这个小提琴:http://jsfiddle.net/Adw4F/2/
您可以删除从灯具(或其他适配器)加载的记录,但不能创建。
答案 0 :(得分:2)
如果你还没有提交记录,那么你需要做的就是回滚事务。
如果未指定,则Ember使用默认事务。例如:
record.get('transaction').rollback();
这会将记录转换为已删除状态。
答案 1 :(得分:1)
使用最新版本的ember-data,并添加一些(丑陋|笨拙)的东西,我得到了它的工作。显然不理想,但工作......
答案 2 :(得分:0)
你应该可以这样做:
record.deleteRecord({})
或者回滚事务。