如何在Ember中卸载嵌入式记录

时间:2014-11-07 07:55:06

标签: ember.js ember-data

如何在Ember Data中卸载嵌入式记录?

This jsbin说明了:

this.store.unloadRecord(record);

适用于父记录,但不适用于嵌入式子记录(documented here)。

是否有其他方法可以从商店中删除嵌入的子记录而不向服务器发送删除请求?

1 个答案:

答案 0 :(得分:1)

没有办法做到这一点(至少没有记录的方法来做到这一点)。原因是嵌入式记录不是真正的记录。这是方便的术语,但事实并非如此。嵌入式记录实际上更像属性而不是记录,因为它们附加到父记录。他们不能自立,因为他们自己没有身份,他们可以脱离父母,因为那时父母是不完整的。

我不确定您的用例是什么,但如果您不再需要这些数据,我的建议就是不使用它。