javascript - How can i save nested models -


i'm working on ember.js project uses ember data , restadapter.

my model exists out of questions , possible answers.

app.question = ds.model.extend({     answers: ds.hasmany('app.answer'),     text: ds.attr('string'),     image: ds.attr('string') });  app.answer = ds.model.extend({     question: ds.belongsto('app.question'),     text: ds.attr('string'),     image: ds.attr('string') }); 

my view modal, in can create or edit questions , answers. questions , possible answers should saved on hitting save button, or on uploading image.

the problem saving procedure complicated.

  • in order upload image of answer, need make sure answer exists on server.
  • in order save answer, need make sure question exists.

is way tell ember save whole question, it's answers, @ once?

i think solution might workaround problem:

ds.restadapter.map('app.question', { answers: {embedded: 'always'} }); 

see instance: ember.js commiting parent model existing child models

much more on relationships can found in breaking changes: https://github.com/emberjs/data/blob/master/breaking_changes.md


Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -