私は Backbone.js が初めてで、モデルとビューがどのように接続されているかを理解できていません。
モデル、ビュー、コントローラーがどのように接続されているか、かなり明確なAngularで遊んだ。
Angular と Backbone は異なり、後者は MV* であることは知っています。
バックボーンでは、モデルとビューがどのように作成され、機能するかを理解できますが、それらはどのように接続されていますか? 私には、それらは分離されているように見えます。
説明するか、チュートリアルを教えてください。
前もって感謝します
編集
OK、これが例です。たまたまトロールが提案した本を読んだ。これは本のgithubからのコードです
読み始めます。Todoモデルはわかりました。TodoListコレクション了解です。それから私はに行きますTodoView
- 新しいものを作成します
li - Underscore テンプレートを使用して html をコンパイルします
- 同じビューで後で実装するいくつかの関数を定義します
- 初期化関数を定義します
その関数の中で
これは何ですか?アクションをモデルthis.model.bind('change', this.render, this);
に魔法のようにバインドするにはどうすればよいでしょうか? changeコードはモデルについてどのように認識していますか? 彼がモデルを定義した時期と方法は? あるという理由だけで、コードはそれを知っていますmodel=Todoモデル?
彼はどのようにそのバインドを行いますか? 何が欠けていますか。これは私を混乱させるので、読書AppViewビューはあまり役に立ちません
再度、感謝します