gpt4 book ai didi

backbone.js - 如何将 this.save 绑定(bind)到主干.js 模型更改事件?

转载 作者:行者123 更新时间:2023-12-01 06:54:13 25 4
gpt4 key购买 nike

我希望我的模型每次更改时都保存到服务器。

我试过了:

initialize: function() {
this.bind('change', this.save());
},

我是 Backbone 的新手,所以我愿意相信有更好的方法来实现这一目标。基本上,我想避免在代码中的其他点调用 model.save,只需在每次模型更改时自动保存到服务器即可。

最佳答案

小心使用 this.save 直接:

this.bind('change', this.save); 

将导致与 change 事件一起发送的已更改属性被传递到 save 方法,这将引发第二个 'change' 事件,因此它将被保存两次。

而是使用:
this.bind('change', function(){ this.save(); });

关于backbone.js - 如何将 this.save 绑定(bind)到主干.js 模型更改事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7461216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com