Ember数据:坚持不在模型中的字段

时间:2017-05-16 21:12:12

标签: javascript ember.js ember-data

我正在为现有API开发Ember应用程序。此API允许JSON有效内容中的任何字段,并将保存所有字段。 在Ember中定义模型时,我无法预料到可能使用的所有字段。不幸的是,对模型的任何更新都意味着这些字段将丢失。 我正在寻找一种解决方案,该解决方案将保留由API检索但未在模型中定义的字段。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用没有类型的ember数据属性定义模型。 然后,您将使用任意键将对象存储在此属性中。

export default Model.extend({
  data: attr()
});

这样,您可以在此道具上设置任何内容,包括整个对象,即model.set('data', /* anything */),它将存储在余烬数据中。

相关问题