1
  • 私の最初のアプローチは、各ビューnewに独自のモデルを初期化 () させることでしたが、プロジェクトが成長するにつれて、より多くのビューが追加されるにつれて維持が難しくなります。

  • もう 1 つの方法は、アプリ レベルのビューに仕事をさせることです。

Backbone は Controller クラスを提供していないためです。バックボーンの中規模プロジェクトでビューとモデルを接続するためのベスト プラクティスは何ですか?

これは、MVC 初心者からのもう 1 つのバックボーン コントローラーに関する質問です。そして、そのバックボーンは厳密な MVC ではありません。SO でこの質問に対する答えがいくつか見つかりましたが、それらは時代遅れで、ルーターとコントローラーの概念が混在していました。

4

1 に答える 1

2

ビューコンストラクターに渡す構成オブジェクトでモデルを指定して、ビューを作成するときにそれらを接続するだけです。

var MyModel = Backbone.Model.extend();
var myModel = new MyModel();
var MyView = Backbone.View.extend();
var myView = new MyView({model: myModel});
于 2012-04-12T03:56:54.487 に答える