在 Backbone 中,我想对模型进行多次更改,然后只在最后触发一次事件处理程序(以重绘屏幕)。这可能吗?就像是:
model.set("attr1",val1);
model.set("attr2",val2);
model.change();
或者:
model.attr1 = val1;
model.attr2 = val2;
model.change();
曾经有一个model.change()
方法,但被删除了,引用了更改日志:“Model#change 方法已被删除,因为延迟属性更改不再可用”
我不知道“延迟属性更改”之前是如何工作的,但是移除这个能力似乎是倒退了一步?
现在有人知道解决方法吗?