我的后期编辑器中有一个带有类别的选择框。自从使用类别永久链接作为其主键后,选择字段内的选定值不再可见。但是,该值在模型中正确更新。
什么可能导致这个问题?
当永久链接只是一个属性而不是主键时,一切都可以正常工作
模板
{{view "select"
content=categories
selection=model.category
optionLabelPath="content.name"
optionValuePath="content.id"}}
其控制器中的类别属性
// categories for select-box
categories: function() {
return this.get('store').find('category');
}.property(),
类别模型:
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
description: DS.attr('string'),
posts: DS.hasMany('post',{async:true})
});
类别序列化器:
import DS from 'ember-data';
export default DS.RESTSerializer.extend({
primaryKey: 'permalink'
})