Backbone.js の Collection.fetch() のadd イベントを使ったviewの作成

Collection.fetch() 時のaddイベントでviewを作成する難しさ

  • Backbone.jsの代表的なExample(TODO)でつかわれている
  • けど、addイベントでviewを作る場合は、いろいろ考慮が必要。
  • 最初のモデルと2番目のモデルを使い分けることができない
  • appendを上位View(app-viewクラス)でやりたくない(隠蔽したい)
  • ならば、fetchをlistViewクラスでやればいいのでは?
  • その場合、下位のViewにCollectionクラスを渡してあげる必要がある
  • どうやって渡す?

以外に問題ない

  • fetch をlistViewのinitializeで行う
  • Collection クラスは、view作成時の model属性で渡せる