2
我正在使用ember数据和RESTAdapter的Ember.js项目。如何保存嵌套模型
我的模型不存在问题和可能的答案。
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')
});
我的看法是一种模式,您可以在其中创建或编辑问题及其答案。点击保存按钮或上传图像时应保存问题和可能的答案。
问题是保存过程非常复杂。
- 为了上传答案图片,我需要确保答案存在于服务器上。
- 为了保存答案,我需要确保问题存在。
他们的方法是告诉余烬一次性保存整个问题并回答问题吗?