Как я могу обновить атрибуты модели при вызове save () Я использую магистральные и магистральные реляционные.Иметь следующий код:
saveParams: function(event){
var self = this;
this.model.save({}, {
success: function(model, resp, xhr){
model = ...
},
error: function(model, resp){
alert(JSON.stringify(resp));
}
});
$(this.el).effect("highlight", {}, 1000);
event.preventDefault();
},
При успешном прохождении обратного вызова параметры «модель» имеют атрибуты ald (до сохранения) или содержат обновленные атрибуты.Как я могу обновить атрибуты в модели?
model.set (соответственно) не помогает мне model.set (JSON.stringify) не помогает мне
UPD1: я использую Backbone RelationModelпричина есть вложенные модели.Вложенные модели не обновляются при успешном обратном вызове.Я думаю, потому что RelationModel использует Backbone.Store.
UPD2: у меня работает только так:
model.clear()
model.set(resp);
model.change();
Я знаю, это некрасиво, но работает)