私はMVCが初めてで、Ember.jsを使用して次のアプリケーションを整理する方法を理解しようとしています-
ユーザーは写真をページにドラッグして家系図を作成します。一人の人に写真を落とせばその配偶者になり、木の兄弟になり、カップルに落とされた写真は子供になります。写真をダブルクリックしてモーダルを起動し、各人物のプロパティをテキスト ボックスに表示することで、写真の名前を変更したりプロパティを編集したりできます。
私が見つけた Ember の例のほとんどには、クラスのインスタンス間にバインディングがあります。それぞれが持つインスタンスと子の数がわからない場合、それらは機能しません。適切な MVC プラクティスを使用してネストされた構造を作成するにはどうすればよいですか? 子の管理に ContainerView または ArrayProxy のどちらを使用しますか?
レベルごとに新しいコントローラー、オブジェクト、およびビューを作成しますか?