问题描述
|
此处记录了Collection类的
refresh
方法:
http://documentcloud.github.com/backbone/#Collection-refresh
但是,当我调用该方法时,出现“不是函数”错误。
另外,查看带有Firebug的DOM,我的收藏夹中没有refresh
方法。
即使浏览了ribs.js源代码,我也没有看到no0ѭ方法的定义。
refresh
方法仍然可用吗?
如果没有,为什么将其删除?
如何批量更新收藏集?
解决方法
您需要在Collection实例上调用
.refresh
。
var Col = Backbone.Collection.extend({ ... });
Col.refresh(); // INVALID
(new Col).refresh(); // VALID
.refresh
源代码
如果您在master分支上查看最新的源代码,那么它将被重命名以进行重置。请使用最新的稳定版本。当发布新的稳定版本(0.3.4)时,他们将更新文档以提及重置