2016-12-02 9 views
0

Ember-dataとJSON APIアダプタを使用していますが、widgetsというネストされたルートを持つ特定のモデル/widgets/defaultがあります。新しいウィジェットを追加するために必要な関係のセット。本質的に、これはウィジェットを追加するためのショートカットメソッドであり、各ウィジェットを作成した後で、関係エンドポイントを分離するためにたくさんの投稿を保存します。アイデアは、1つのポスト内に作成可能な多くのプリセットタイプのウィジェットを、それぞれ異なるリレーションシップセットで作成したいということです。JSON APIアダプタを使用してEmber-data内のネストされたルートにポストする

私はEmberのデータを検索しましたが、これをそのまま使うことはできませんでした。 JSONApiアダプタでレコードを作成するときにネストされたルートを使用できるかどうかは誰にも分かりますか?

は、ここで私は擬似コードでやってみたいものの例です:

this.get('store').createRecord('widget.default', attrs).save().then((widget)=>{ 
    this.get('router').transitionTo('widgets.edit', widget.id); 
}); 

だからむしろ/widgetsよりも、/widgets/defaultエンドポイントにペイロードを投稿することが引き金となりwidget.defaultにcreateRecordを呼び出します。

答えて

0

多分createRecordがあなたが探しているものです。

+0

私は潜在的にそれを上書きしましたが、より良い方法があるかどうかはわかりません。 –

関連する問題