私の BackboneJS の「リスト項目ビュー」は次のように定義されています。
class TagListView extends Backbone.View
el:"#tags"
render: =>
@collection = new TagCollection
@collection.fetch_data
order_by : "name"
, =>
@on_success()
on_success: =>
view_arr = []
@collection.each (tag_model) =>
tag = new TagView {model: tag_model}
view_arr.push tag.render().el
@$el.empty().append view_arr
これを MarionetteJS コレクション ビューに変更するにはどうすればよいですか? 以下を試してみましたが、うまくいかないようですか?
class TagListView extends Marionette.CollectionView
el:"#tags"
itemView:TagView
onBeforeRender: =>
@collection = new TagCollection
@collection.fetch_data
order_by : "name"
, =>
@render()
CollectionView は render メソッドによってアイテムのレンダリングを行うということを理解しているので、on_sccess() メソッドを削除するだけですか?