Ember 2.0.0在模型上重置状态

时间:2015-08-25 15:57:03

标签: ember.js ember-data

我最近从一个非常古老的Ember版本升级到2.0.0,我很难搞清楚如何升级这部分代码。

我有一些嵌入式关系,每当我保存我的模型时,我都必须手动重置我孩子的状态,否则他们会处于不受欢迎的状态。

我曾经这样做过:

this.get('content').save().then(function(page) {
    page.get('page_translations').forEach( function(record) {
        record.send('willCommit');
        record.set('_attributes', {});
        record.send('didCommit');
    });

    scope.transitionToRoute('pages.pages');
}).catch(function(reason) {
    console.log(reason);
}

不幸的是,这似乎不再起作用,经过无数次的试验和错误,我有点绝望。

0 个答案:

没有答案