1

複数のビューを持つアプリを開発しています。各ビューは、他の個別の再利用可能なビュー コンポーネントで構成されます。

MVP を使用して、サブビューはどのように作成されますか? 親プレゼンターは、次のようなものを使用して簡単に作成できます。

var ParentPresenter = new ParentPresenter(model, parentView);

しかし、親プレゼンター内では、子ビューまたはサブ ビューはどのように作成されるのでしょうか?

親プレゼンター内でサブビュー プレゼンターをインスタンス化しますか? これを行うには、MVP の権利に反する具体的なサブビューの実装にアクセスする必要がありますか? それでは、プレゼンターの単体テストが面倒になりませんか?

多くの記事、投稿、および例 (主に .NET) を読みましたが、まだ理解できていません。

また、これを JavaScript で (Backbone を使用して) 行っているため、JS の具体的な例があれば参考になります。

ありがとう

4

1 に答える 1