如何解决Ember 在调用 store.serializerFor 方法时没有为模型返回正确的序列化器
我有两个模型,记录类型和记录类型选择,当我在模式记录类型选择上调用 store.serilizerFor 或 lookupserializer 时,返回记录类型的序列化器?你们能帮我解决我可能做错的事情吗?
模型 - 记录类型选择
export default DS.Model.extend({
value: attr('string'),position: attr('number'),type: attr('string'),dependentIds: attr({
defaultValue() {
return {};
}
}),dependencyMappingId: attr('string'),editable: attr('boolean')
});
序列化记录类型选择
export default ApplicationSerializer.extend({
normalize(typeClass,hash,prop) {
return this._super(typeClass,prop);
}
});
记录型模型
export default DS.Model.extend({
// recordTypeId: attr('number'),value: attr('string'),accessibleRoleIds: attr({ defaultValue: () => [] })
// permissionStatus: attr('string'),// meta: attr()
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。