这是我的代码,我已经定义了一个包含数组的模型,问题是当我将它发送到服务器时它不会发送数组
import DS from 'ember-data';
export default DS.Model.extend({
titre: DS.attr('string'),
categorie: DS.attr('string'),
introduction: DS.attr('string'),
chapitres: [{
titre: DS.attr('string'),
introduction: DS.attr('string')
sousChapitres: [{
contenu: DS.attr('string'),
}],
exercices: [{
contenu: DS.attr('string')
}],
conclusion: DS.attr('string')
}]
});
谢谢,
答案 0 :(得分:0)
您必须为子结构创建模型:
export default DS.Model.extend({
titre: DS.attr('string'),
categorie: DS.attr('string'),
introduction: DS.attr('string'),
chapitres: DS.hasMany('chapitre'),
});
//models/chapitres
export default DS.Model.extend({
titre: DS.attr('string'),
introduction: DS.attr('string'),
exercices: DS.hasMany('exercice'),
});
//models/exercices
export default DS.Model.extend({
contenu: DS.attr('string'),
});