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 で使用することは可能ですか?
質問する
6444 次
1 に答える
20
ええ、はい、あなたの両方の質問について。通常、リレーショナル データベース システムと backbone.js との関係は次のとおりです。
- モデルは、データベースのテーブルのレコードです。
- コレクションはテーブルそのものです。したがって、一連のモデルがコレクションを構成します。
- ビューは、モデルの外観と動作を定義するために使用されます。モデル、コレクション、および中間データのビューがあります。
異なる場合のあなたの反応; したがって、モデル、コレクションに設定する前に、データを解析する必要があります。parseメソッドを使用して、データ キーを定義します。
于 2012-06-26T04:36:53.300 に答える