lundi 9 novembre 2015

Can I POST multiple models using Ember Data?

So let's say you have a User model which is set up to a fairly standard API. On the front end you have an Ember project which also has that User model. The normal creation call would be something like the following:

store.createRecord('user', {email: 'test@gmail.com'}).save();

This would send off a POST request to something like /api/users. However, something fairly extensive API's support is the creation of multiple models at once. So for instance, instead of the POST call just sending a single object under user: {email: 'test@gmail.com'} it would send an array of objects like the users: [{email: 'test@gmail.com'}, {email: 'test2@gmail.com'}, ...].

How I have seen this handled in ember is to just do multiple creation calls at runtime. However, this is terribly inefficient and I am wondering if Ember supports saving multiple models at the same time? How would you achieve this in Ember?




Aucun commentaire:

Enregistrer un commentaire