所以我想在ember中构建以下select下拉列表,使用ember数据,API将使用JSON API规范。这是一个截图示例
我也会在服务模型中说明以下内容
应用程序/模型/ service.js
category: DS.belongsTo('category'),
subCategory: DS.belongsTo('sub-category')
应用程序/模型/ category.js
service: DS.hasMany('service'),
subCategory: DS.belongsTo('category')
应用程序/模型/ category.js
service: DS.hasMany('service'),
category: DS.belongsTo('sub-category')
我觉得我错过了什么?思想
答案 0 :(得分:0)
我认为你想要的就是这个:
export DS.Model.extend({
parent: DS.belongsTo('category', { inverse: 'children'}),
children: DS.hasMany('category', { inverse: 'parent' }),
});
这将允许您与一个模型建立父/子关系。如果你想要一个不同的子类别模型,我真的不明白你的问题是什么。