我正在开发一个使用 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')
});
我的视图是一种模式,您可以在其中创建或编辑问题及其答案。问题和可能的答案应在点击保存按钮或上传图像时保存。
问题是保存过程非常复杂。
- 为了上传答案的图像,我需要确保答案存在于服务器上。
- 为了保存答案,我需要确保问题存在。
他们是一种告诉 ember 立即保存整个问题及其答案的方法吗?