backbone.jsでネストされたモデルとビューを使用する方法についての一般的なアイデアを得たいと考えています。Backbone.jsネストされたビュー、一般的なアイデア
あなたにはたくさんのダイアログがあり、それぞれのダイアログにはたくさんのタブがあります。特定のタブが複数のダイアログで再利用される可能性があります。各タブは非常に異なっており、ダイアログに動的に新しいタブを追加することができます。
各タブごとに異なるビューを表示することは論理的です。また、ダイアログはビューでなければなりません。私は、モデルとビューがどのように一緒にフィットするかについて少し不明です。
これは私のメインの質問です:その後、
var childView = new ChildView();
そして、
this.$("#listOfChildViews").append(childView.el);
へのjQueryを使用します。親ビューは、それはおそらく、実際のような何かをする必要があり、子ビューをレンダリングしたい場合
追加する前にリストをクリアするには、
this.$("#listOfChildViews").html("");
これを行うのが好ましい方法ですか?リスト全体をリッピングしてから、すべての新しいオブジェクトを作成して、一度にそこに追加するために、私にとっては少し悪いようです。レンダリング機能自体がなく、むしろ 'renderInitially'で、それから単純に 'add'(新しい子ビューを追加する)の場合は、おそらくもっと良いでしょう。
申し訳ありませんが、これはあまりにも一貫していません!
すべてのネストされたビューをバインド解除することを忘れないでください。 –