静音集合创建以停止请求

时间:2013-11-15 10:12:12

标签: backbone.js

是否可以使用集合执行静默create?我想这样做是因为我有一个集合,它不会在服务器上保持状态。

1 个答案:

答案 0 :(得分:0)

查看Backbone源代码时,没有选项可以阻止collection.create()中的model.save(),它总会将模型保存到服务器。

你可以这样做:

collection.add( new Model({id:1}) );

如果您不想将模型保存到服务器,则不需要collection.create()的逻辑,因为ajax请求中没有可能的错误,因此您不需要逻辑只添加如果保存成功,则建模。