Estou um pouco confuso - ainda preciso passar todos os atributos para chamar um evento de salvamento? e se meu modelo for grande ... eu não desejo definir todas as propriedades manualmente
estou chamando model.save e tentando fazer o seguinte:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ok apenas para responder à minha própria pergunta caso alguém encontre este post, eu fiz o seguinte que funciona:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
EDIT: Não pude responder a você por algum motivo, mas posso editar
mas você não precisa definir o id: this.model.get('id')
você pode simplesmente passar um objeto em branco porque um atributo em branco simplesmente não estende atributos, não faz nada:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});