2

私はMVCが初めてで、Ember.jsを使用して次のアプリケーションを整理する方法を理解しようとしています-

ユーザーは写真をページにドラッグして家系図を作成します。一人の人に写真を落とせばその配偶者になり、木の兄弟になり、カップルに落とされた写真は子供になります。写真をダブルクリックしてモーダルを起動し、各人物のプロパティをテキスト ボックスに表示することで、写真の名前を変更したりプロパティを編集したりできます。

私が見つけた Ember の例のほとんどには、クラスのインスタンス間にバインディングがあります。それぞれが持つインスタンスと子の数がわからない場合、それらは機能しません。適切な MVC プラクティスを使用してネストされた構造を作成するにはどうすればよいですか? 子の管理に ContainerView または ArrayProxy のどちらを使用しますか?

レベルごとに新しいコントローラー、オブジェクト、およびビューを作成しますか?

4

1 に答える 1

2

私は同僚とこのことについて話しているところです。私たちは、一夫多妻の関係と、人々がさまざまなパートナーと子供を持つことができるという事実を考慮しました...しかし、生産的な議論を支援するために範囲を制限しました....

ここで説明したように、ネストされたモデルについて考え始めました Ember.jsでネストされたモデルを作成する方法? しかし、私たちは本当にリレーショナル データベースについて話しているようです。

以下のリンクに、指定された ID によるオブジェクト間の参照の作成に関する良い投稿があります。ご覧ください。探しているものだと思います。また、データの永続性についていくつかの良いアイデアが得られるかもしれません。 http://www.wiredprarie.us/blog/index.php/archives/1345

于 2012-04-11T16:09:23.373 に答える