2014-05-20 5 views
1

어디에서도 찾을 수 없지만 엠 버 데이터로 저장소 내의 레코드를 수정할 수 있습니까?Ember-data udpate 레코드

나는 알고있다 store.createRecord('user', { name: bob}); 그러나 특정 레코드를 수정할 수있게하려면 어떻게해야합니까?

이렇게 : store.updateRecord('user', recordToModify, newData)?

이미 ember-data에서 사용할 수있는 것이 있습니까? 아니면 직접 작성해야합니까?

답변

1

DS.Model는 save 방법을 제공

recordToModify.set('someAttribute', 'someValue'); 

recordToModify.save().then(function() { 
    // Success callback 
}, function() { 
    // Error callback 
}); 
+0

을하지만,이 경우에는'record' 값은 무엇인가? – SuperMarco

+0

DS.Model 인스턴스입니다. 귀하의 예제에서'recordToModify'. – bcmcfc

+0

'var recordToModify = store.find ('user', id);와 유사합니까? 또는 나는 완전히 오해 했는가? – SuperMarco

관련 문제