ember-cli上的回滚不起作用

时间:2015-03-20 21:15:31

标签: ember.js ember-data ember-cli


出于某种原因,我无法让ember-cli执行回滚。模型数据很好,我可以看到它在Ember Inspector中变脏,但回滚不起作用。我得到“未定义不是一个功能。”

我在控制器中有这个:

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

我需要额外输入一些东西吗? 我正在使用 恩伯:1.10.0, Ember数据:1.0.0-beta.15

1 个答案:

答案 0 :(得分:0)

我想对于ArrayController,你需要迭代每个项目。我通过这样做来修复它:

actions: {
    cancel: function() {
        this.get('model').forEach(function(item) {              
            item.rollback();
        });
    }
}