我从零开始学习余烬,我偶然发现了一些我无法理解的东西:
const newNote = this.store.createRecord('note', {
content: 'once upon a time...',
});
newNote.save().then(this._redirectToNewNote.bind(this));
在保存之前,createRecord的结果是在数据库中,还是像虚拟对象?我可以在不保存的情况下使用createRecord吗?
答案 0 :(得分:1)
是。您可以在不保存的情况下使用它,请记住在刷新页面时它将从商店中删除。
来自余烬指南
createRecord用于在客户端创建新记录。这将返回created.uncommitted状态中的新记录。为了将此记录保留到后端,您需要调用record.save()。