EmberをEmber-Dataと一緒に使用しており、次の設定で困惑しています。
Epic
多数の子()を持つ親オブジェクト( )がありUserStory
ます。それに応じて、ember-dataを使用してこれをモデル化しました。
App.Epic = DS.Model.extend({
name: DS.attr("string"),
description: DS.attr("string"),
project: DS.belongsTo("App.Project")
});
App.UserStory = DS.Model.extend({
name: DS.attr("string"),
description: DS.attr("string"),
goal: DS.attr("string"),
benefit: DS.attr("string"),
epic: DS.belongsTo("App.Epic")
});
私たちが今達成したいのは、Epic
そのすべてでインラインを編集するための独立したフォームのリストがあるということUserStories
です。当然のことながら、を介してすべてをUserStories
一緒に配信するだけです。しかし、これが醜い更新シナリオにつながるのではないかと心配しています。1つを変更すると、すべてのが含まれる全体の更新がトリガーされます。私たちのアーキテクチャでは、aは独立したエンティティであり、専用のRESTサービスによって維持される必要があります。Epic
RESTAdapter
UserStory
Epic
UserStories
UserStory
残り火の初心者として、次の行に何かを実装したいと思います。
Epic
viaember-dataをロードします- を拡張して、すべてを別のモデル
EpicController
にロードします-(リスト)。UserStories
Epic
専用フォームを介して変更すると、に変更が加えられますEpic Rest Service
。- 魔法:個々の
UserStory
フォームへの変更は、への孤立した個別の変更を起動しUser Story Rest Service
ます。
どうすれば魔法を実現できますか?