Ember.js 如何卸载Ember中的嵌入记录

Ember.js 如何卸载Ember中的嵌入记录,ember.js,ember-data,Ember.js,Ember Data,如何卸载余烬数据中的嵌入记录 说明: this.store.unloadRecord(record); 可用于父记录,但不能用于嵌入的子记录() 是否有其他方法可以在不向服务器发送删除请求的情况下从存储中删除嵌入的子记录?没有方法可以做到这一点(至少没有文档记录的方法可以做到这一点)。原因是嵌入的记录不是真正的记录。这是个方便的术语,但不是真的。嵌入式记录实际上更像属性而不是记录,因为它们附加到其父记录。他们不能独自站立,因为他们自己没有身份,他们可以与父母分离,因为父母是不完整的 我不确定您

如何卸载余烬数据中的嵌入记录

说明:

this.store.unloadRecord(record);
可用于父记录,但不能用于嵌入的子记录()


是否有其他方法可以在不向服务器发送删除请求的情况下从存储中删除嵌入的子记录?

没有方法可以做到这一点(至少没有文档记录的方法可以做到这一点)。原因是嵌入的记录不是真正的记录。这是个方便的术语,但不是真的。嵌入式记录实际上更像属性而不是记录,因为它们附加到其父记录。他们不能独自站立,因为他们自己没有身份,他们可以与父母分离,因为父母是不完整的


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

这意味着什么?它似乎使父模型实例处于半中断状态,缺少其子实例。他们希望什么时候以及如何重新加载?@torazaburo:我不要求他们重新加载,只要求卸载。谢谢你证实了我的怀疑。