使用新的Ember Data JSONAPISerializer / Adapter保存模型及其关系

时间:2015-07-23 11:33:20

标签: ember.js ember-data ember-cli

我已经实现了一个JSON-API后端,我使用ember(1.13.4)和ember数据(1.13.5)使用新的JSONAPIAdapter / JSONAPISerializer将我的数据提取到商店。一切都运作良好,商店中填充了所有模型及其属性/关系。

但是,当我在模型上调用.save()方法时,生成的JSON-API格式的请求不包含"包含的"键入其中的所有相关模型。这意味着如果我修改相关模型中的属性然后保存主模型,我就不会从JSON有效负载中的相关模型中看到更改的属性。

保存模型及其关系的正确方法是什么,以便使用新的JSONAPIAdapter / JSONAPISerializer进行嵌入?我尝试了EmbeddedRecordsMixin,但这导致"属性中的空属性值#34;有效载荷的关键。

如果有人可以帮助我,我将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

好的,在Ember论坛上已经回答如下:

  

"该标准目前不支持此标准,并计划在v1.1(http://discuss.jsonapi.org/t/json-api-weekly-meeting-june-22nd-2015/23)。

     

您最好的选择是继承序列化程序并立即实施您自己的标准。只需记住在您的网址中包含所包含的路径,以便您的服务器可以回复所有已更新的实体。"

可以找到更多信息here