Bu yüzden biraz kafam karıştı - bir save olayını çağırabilmem için yine de tüm nitelikleri geçmem gerekiyor mu? ya modelim büyükse .. her özelliği manuel olarak ayarlamak istemiyorum
model.save'i çağırıyorum ve aşağıdakileri yapmaya çalışıyorum:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
Tamam, herhangi birinin bu yazıyı bulması durumunda kendi sorumu cevaplamak için, aşağıdakileri yaptım ve işe yaradı:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
DÜZENLEME: Herhangi bir nedenle size yanıt veremedim, ancak düzenleyebilirim
ancak id ayarlamanız gerekmez: this.model.get('id')boş bir nesneyi iletebilirsiniz çünkü boş bir özellik nitelikleri genişletmez, hiçbir şey yapmaz:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});