我在用 Coffeescript 编写的 Backbone 中有一个 baseCollection 和 baseModel,如下所示:
class Collection extends Backbone.Collection
constructor: (attrs = {}, options = {}) ->
return attrs if attrs instanceof Collection
return self if self = constructorCheck attrs, options
super attrs
constructorCreate @, attrs, options
所有模型/系列都从这些基本单元扩展而来。是否可以为从这些基类扩展的每个类创建一个 uniqueID?喜欢:
class Animals extends Collection --> given a uniqueID
class Monkeys extends Animals --> given a uniqueID
目标是从缓存我所有模型和集合的通用集合存储中过滤集合/模型。我想按照 本文所述重新创建模型存储