Javascript 如何避免在主干中的集合中添加新模型时触发更改事件?
现在我已经定义了一个集合,并绑定了add和change事件监听器,但是当添加一个新模型时,就会触发change事件Javascript 如何避免在主干中的集合中添加新模型时触发更改事件?,javascript,backbone.js,Javascript,Backbone.js,现在我已经定义了一个集合,并绑定了add和change事件监听器,但是当添加一个新模型时,就会触发change事件 collection.bind('add',addMethod); collection.bind('change',changeMethod); 如何避免触发更改事件?如注释中所述,当您向集合中添加内容时,请向该函数调用添加静默选项。查看更多信息 collection.add(someModel, {silent: true}); 您可以在添加模型时使用pass{silent
collection.bind('add',addMethod);
collection.bind('change',changeMethod);
如何避免触发更改事件?如注释中所述,当您向集合中添加内容时,请向该函数调用添加静默选项。查看更多信息
collection.add(someModel, {silent: true});
您可以在添加模型时使用pass
{silent:true}
来防止触发事件。请像这样使用:collection.add(model,{silent:true})?