有没有办法在ember模型中执行回滚?

时间:2014-06-27 20:15:54

标签: ember.js ember-model

我正在尝试使用ember-model建立一些简单的CRUD操作。在我的应用程序中编辑模型时,我希望有一个“取消编辑”选项。这应该撤消对数据所做的任何更改,即使它们未保存到商店。

我知道使用ember-data我可以简单地调用“model.rollback()”但是我没有看到使用ember-model的方法。有没有办法用ember-model实现这个功能?

基本上,你如何将这个与ember-data一起使用的代码变成我可以用于ember-model的东西?

cancelEdit: function() {
    this.get('model').rollback();
    this.set('isEditing', false);
}

这也是我在本网站上提出的第一个问题,所以欢迎提出正确提问方式的提示

1 个答案:

答案 0 :(得分:1)

在Ember模型中,函数名称为revert

model.revert();