Je suis donc un peu confus - dois-je encore passer tous les attributs pour que j'appelle un événement de sauvegarde? que faire si mon modèle est grand ... je ne souhaite pas définir chaque propriété manuellement
Im appelant model.save et essayant de faire ce qui suit:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ok juste pour répondre à ma propre question au cas où quelqu'un trouverait ce message, j'ai fait ce qui suit qui fonctionne:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
EDIT: Je n'ai pas pu vous répondre pour une raison quelconque, mais je peux modifier
mais vous n'avez pas besoin de définir id: this.model.get('id')
vous pouvez simplement passer un objet vide car un attribut vide n'étend tout simplement pas les attributs, ne fait rien:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});