У меня есть Модели, которая в инициализации функции У меня есть следующий код:Backbone listenTo несколько атрибутов стрельбы несколько событий
this.listenTo(this, 'change:re change:read', this.patch);
патча функции выглядит следующим образом:
patch: function(object) {
this.save(object.changed, { patch: true });
},
В других местах моей заявки я могу запустить:
model.set({ re: 1 });
или:
model.set({ read: new Date() });
оба из которых работают отлично, но когда я звоню:
model.set({ re: 1, read: new Date() });
патч функция вызывается дважды, и есть два круглых поездки на сервер. Я хотел бы оставить это в одной поездке туда и обратно, если это возможно.
Может ли кто-нибудь помочь с этим?
Большое спасибо
Дэвид
Большое спасибо, кажется очевидным сейчас! ;-) – David