比較的簡単なものを試してみたい。
「常に」埋め込まれた hasMany 子モデルを持つ親モデルがあります。ここで、子モデルを含む親モデルを作成できるようにしたいと考えています。次のように親モデルを作成できます。
var event = this.get('store').createRecord(App.Parent, { title: "test" });
また
App.Parent.createRecord({title: "test"});
(違いはありますか?)
そのモデルをコミットすると、ember は次のように送信します。{title: "test, whatever: "whatever", child: []}
この子配列を埋めるにはどうすればよいですか? さまざまな方法を試しましたが、何も機能しません。たとえば、次のようになります。
event.get('partners').pushObject(this.get('store').createRecord(App.Partner, { age: 22 }));
Uncaught RangeError 例外が発生します。とにかく、誰もこれに対する解決策を知っていますか?本当に役に立ちます。