如何使用ember-data-1.0.0-beta6回滚记录修改

时间:2014-02-14 17:03:29

标签: ember.js ember-data

使用ember-data 0.0.14交易可能只是.rollback()。但现在交易消失了。关于如何取消记录修改的任何细节也已消失:我们只有关于如何persist records

的信息

如何回滚修改?

2 个答案:

答案 0 :(得分:6)

交易消失了,但您仍然可以在模型上调用rollback()

例如,在ObjectController中你可以拥有

actions: {
   discardChanges: function() {
      this.get('model').rollback();
   }
}

答案 1 :(得分:2)

供您参考:  Model.rollback()重命名为model.rollbackAttributes() https://github.com/emberjs/data/pull/3305