así que estoy un poco confundido, ¿todavía necesito pasar todos los atributos para poder llamar a un evento de guardado? ¿Qué pasa si mi modelo es grande? No deseo configurar cada propiedad manualmente
Estoy llamando model.save e intentando hacer lo siguiente:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ok, solo para responder mi propia pregunta en caso de que alguien encuentre esta publicación, hice lo siguiente que funciona:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
EDITAR: No pude responderte por alguna razón, pero puedo editar
pero no tiene que establecer id: this.model.get('id')
puede simplemente pasar un objeto en blanco porque un atributo en blanco simplemente no extenderá los atributos, no hace nada:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});