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')
});
我的看法是一種模式,您可以在其中創建或編輯問題及其答案。點擊保存按鈕或上傳圖像時應保存問題和可能的答案。
問題是保存過程非常複雜。
- 爲了上傳答案圖片,我需要確保答案存在於服務器上。
- 爲了保存答案,我需要確保問題存在。
他們的方法是告訴餘燼一次性保存整個問題並回答問題嗎?