10

backbone.js の学習を始めたばかりです。モデルとコレクションをいつ、どのように使用するかを理解するのに問題があります。オンラインでいくつかのチュートリアルを見つけましたが、それぞれがアプリケーションを構築するための異なるアプローチを使用しています。Collection オブジェクトでは REST API からデータを取得する場合がありますが、Model オブジェクトでは他の例では? また、すべての例で、json データの形式が {'id':1, 'name':'some name'}. 私のAPIは、もう少し複雑なデータ構造を返します{'message':'response message', 'error':'', 'data': [{list of data objects to be manipulated},{}]}. このようなフォーマットされたデータを backbone.js で使用することは可能ですか?

4

1 に答える 1

20

ええ、はい、あなたの両方の質問について。通常、リレーショナル データベース システムと backbone.js との関係は次のとおりです。

  • モデルは、データベースのテーブルのレコードです
  • コレクションはテーブルそのものですしたがって、一連のモデルがコレクションを構成します。
  • ビューは、モデルの外観と動作を定義するために使用されます。モデル、コレクション、および中間データのビューがあります。

異なる場合のあなたの反応; したがって、モデル、コレクションに設定する前に、データを解析する必要があります。parseメソッドを使用して、データ キーを定義します。

于 2012-06-26T04:36:53.300 に答える