【问题标题】:Ember-data update a recordEmber-data 更新记录
【发布时间】:2014-05-20 13:13:51
【问题描述】:

我在任何地方都找不到任何东西,但是可以使用 ember-data 修改商店内的记录?

我知道有store.createRecord( 'user', { name: bob}); 但是我该怎么做才能修改特定的记录?

像这样:store.updateRecord( 'user', recordToModify, newData)?

ember-data 是否有任何可用的东西,或者我应该自己写?

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

    DS.Model 提供了save 方法:

    recordToModify.set('someAttribute', 'someValue');
    
    recordToModify.save().then(function() {
      // Success callback
    }, function() {
      // Error callback
    });
    

    【讨论】:

    • 但在这种情况下,record 的值是多少?
    • DS.Model 的一个实例。从您的示例中,recordToModify.
    • 喜欢var recordToModify = store.find('user', id); ?还是我完全误解了?
    • 是的,没错。 store.createRecord 的结果对象也是如此。
    • 谢谢,这很容易:)
    猜你喜欢
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多