więc jestem trochę zdezorientowany - czy nadal muszę przekazywać wszystkie atrybuty, aby wywołać zdarzenie zapisywania? co jeśli mój model jest duży ... nie chcę ustawiać każdej właściwości ręcznie
dzwonię do model.save i próbuję wykonać następujące czynności:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ok, żeby odpowiedzieć na własne pytanie, na wypadek gdyby ktoś znalazł ten post, wykonałem następujące czynności:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
EDYCJA: Z jakiegoś powodu nie mogę Ci odpowiedzieć, ale mogę edytować
ale nie musisz ustawiać id: this.model.get('id')
możesz po prostu przekazać pusty obiekt, ponieważ pusty atrybut po prostu nie rozszerzy atrybutów, nic nie robi:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});