0

create是否可以对集合进行静音?我想这样做是因为我有一个不会将其状态保留在服务器上的集合。

4

1 回答 1

0

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

你可以这样做:

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

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

于 2013-11-15T10:20:35.287 回答