quindi sono un po 'confuso: devo ancora passare tutti gli attributi per poter chiamare un evento di salvataggio? cosa succede se il mio modello è grande .. non desidero impostare manualmente ogni proprietà
sto chiamando model.save e sto tentando di fare quanto segue:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ok solo per rispondere alla mia domanda nel caso in cui qualcuno trovasse questo post, ho fatto quanto segue che funziona:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
EDIT: non ho potuto risponderti per qualche motivo, ma posso modificare
ma non devi impostare id: this.model.get('id')
puoi semplicemente passare un oggetto vuoto perché un attributo vuoto semplicemente non estenderà gli attributi, non fa nulla:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});