1

私は Backbone.JS を初めて使用するので、アプリケーション用にいくつのビュー、コレクション、モデルを作成する必要があるか理解できません。

私のアプリケーションは 2 つの部分で構成されています。左側には、オートコンプリートをサポートする必要がある入力タグがあります。オートコンプリート ドロップダウンでは、結果がボタンとして表示されます。ユーザーが任意のボタンをクリックすると、DB を更新し、保存されたエンティティを含む dom の別のビューにそのボタンを追加する必要があります。小さなワイヤーフレームを作りました。

アプリケーションのワイヤーフレーム

コードは必要ありません。一般的なアーキテクチャを手伝ってください。左側、各ボタン、および右側に個別のビューを作成する必要がありますか? コレクションはどうですか?それらのいくつかは?私はたくさんの backbone.js ドキュメントを読みましたが、自分でやり始めたときは少し混乱しました。

4

1 に答える 1

1

モックアップはさまざまな方法で解釈できます(これがバックボーンの美しさです...)。

1つの方法は、おそらく他の2つのサブビューのイベントを保持および処理するメインビューになります。

  1. オートコンプリートビュー
  2. 選択したボタンビュー

メインビューは、最初のビューのdb接続を処理し、保存操作が成功するとレンダリングを呼び出し、2番目のビューからの削除トリガーでボタンを削除してから2番目のビューをレンダリングします。

もちろん、他のさまざまな方法で実装できます。

この簡単なビデオで始めることができます。

この投稿が役に立ちます。

@miguelrによる答えを見てください。

于 2012-07-05T15:11:51.203 に答える