出于某种原因,我无法让ember-cli执行回滚。模型数据很好,我可以看到它在Ember Inspector中变脏,但回滚不起作用。我得到“未定义不是一个功能。”
我在控制器中有这个:
actions: {
revertChanges: function() {
this.get('model').rollback();
}
}
我需要额外输入一些东西吗? 我正在使用 恩伯:1.10.0, Ember数据:1.0.0-beta.15
答案 0 :(得分:0)
我想对于ArrayController,你需要迭代每个项目。我通过这样做来修复它:
actions: {
cancel: function() {
this.get('model').forEach(function(item) {
item.rollback();
});
}
}