0

申し訳ありませんが、これは初心者の質問ですが、アプリケーションが最初にロードされたときに初期データのみが必要な場合は、常にコレクションが必要ですか、それともモデルがデータをフェッチしてビューに直接渡すことができますか?

4

1 に答える 1

1

バックボーンには、実際には「必須」のものはありません。これは非常に薄く、1つ以上の方法で実行できるフレームワークです。Jeremyは、最初のページの読み込みでブートストラップできるデータをそのように処理することをお勧めします。これにより、HTMLで初期データをJSONとして<script>タグに含めることができます。そのJSONをBackbone.Collection(類似したレコードのリストの場合)または新しいBackbone.Model(単一のドメインオブジェクトの場合)に渡すことができます。モデルを使用して呼び出しmodel.fetch、初期データを取得することもできます。モデルとコレクションは、名前と値のペアを持つ単一ドメインオブジェクトと、反復、並べ替え、フィルタリングが一般的な多くのオブジェクトのリストに関するものです。

于 2012-05-19T16:00:15.313 に答える