次のように、Coffeescript で記述されたバックボーンに 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
目標は、すべてのモデルとコレクションをキャッシュしているユニバーサル コレクション ストアからコレクション/モデルをフィルター処理することです。この記事で説明したモデル ストアを再作成したい