0

Backbone のチュートリアルをいくつか読み始めたところ、驚くべきことが 1 つわかりました。モデルがビュー内に作成されるのはなぜですか? 1 つのモデルに対して 2 つの異なるビューが必要な場合はどうすればよいでしょうか (MVC の目的は何だと思いますか)。ColorsモデルをDisplayView表示しControlsView、構成を設定できるビューが必要だとしましょう。これをどのように処理しますか?

4

1 に答える 1

3

Backbone では、ビュー内にモデルを作成する必要はありません。共有できるように、ビューとは独立してモデルを作成できます (多くの場合そうすべきです)。また、ビュー内にモデルを作成したからといって、そのモデルへの参照を別のビューに渡して共有できないわけではありません。

ほとんどの場合、あなたが読んでいるチュートリアルは非常に単純で、チュートリアルを理解しやすくするために、単一のビューに対して単一のモデルを作成します。

于 2012-08-15T14:51:13.760 に答える