コレクション ビューのレンダリングで DOM が更新されない理由がわかりません。
クラス FastTodo.Views.TodoItemsIndex は Backbone.View を拡張します
テンプレート: JST['todo_items/index']
el: '#メイン'
レンダリング: ->
$(@el).html @form_view.render()
@collection.each @renderOne
renderOne: (アイテム) ->
console.log(@)
console.log(@el)
$(@el).append "モデルデータ"
初期化: ->
@collection = new FastTodo.Collections.TodoItems()
@form_view = 新しい FastTodo.Views.AddTodoItem コレクション: @collection
@collection.bind 'リセット', =>
@与える()
@collection.on 'add', (アイテム) =>
@renderOne(アイテム)
@collection.fetch()
#main は最初に新しいフォームを追加してビューを取得し、次にコレクションを #main に追加するという考え方です。
どうすればいいですか?
コンソールのビューの出力は次のようになります。