Backbone.js 1つのモデルが複数のビューによって変更されていますか?
-
28-10-2019 - |
質問
さて、私は昨夜BackBone.jsを学び始めたばかりで、私は今のところ少し困惑していることを認めなければなりません。私のシナリオは比較的簡単です。#Checkout_TableのIDを備えたHTMLテーブルが1つあります。このテーブルには4行があります。常に4行があり、行数を減少または増加させることはありません。ページには、行の値を実現できるようにする他のさまざまなフォーム要素があります。最終的にこれはAjax経由になりますが、この例ではそれは重要ではないようです。これが私が思いついたものです: http://jsfiddle.net/xyzas/
バックボーンドキュメントでは、「一般的なアイデアは、インターフェイスを論理ビューに整理することであり、モデルに裏打ちされています。それぞれがページを再描画することなく、モデルが変更されたときに独立して更新できます。オブジェクト、DOMの要素を検索し、HTMLを手作業で更新すると、ビューのレンダリング関数をモデルの「変更」イベントにバインドできます。日にち。"
私はこれを行うために正しい軌道に乗っていますか?グローバル変数としてチェックアウトテーブルモデルのインスタンスを渡すことは、これを行うための正しい方法でありますか、それとも違ったやり方で行いますか?
よろしくお願いします。
解決
前述のように:モデルはデータを表し、表示を使用してモデルを使用してHTMLに表示して表示します。
あなたのアプリはこれに沿ってもっと見る必要があります: http://jsfiddle.net/xyzas/2
また、この素晴らしいチュートリアルをご覧ください。 http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/