タスクを持つ複合ビューがあり、それはコメントです。contentRegion に配置して表示します。モデルを単独でレンダリングする場合、問題なく動作します。しかし、コレクションになると、それは本当に奇妙な振る舞いをします。console.log は、initialize 関数が 2 回トリガーされたことを示しています。最初はビューを定義するときです
taskView = new MyProject.Views.Task
model : task
collection : comments
次にMyProject.contentRegion.show(taskView)
、モデル ビューをレンダリングするために a を実行します。その後、comments.fetch()
すべてのコメントを取得するために電話します。次に問題が発生し、my が再初期化さtaskView
れ、テンプレートは xxx が未定義であると不平を言い続けます。
何かご意見は?私のプロジェクトの別の CompositeView がうまく機能するので、それが奇妙であることはわかっています。