ember成员行为规范化响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ember成员行为规范化响应相关的知识,希望对你有一定的参考价值。

我正在使用ember成员API操作,并想知道如何在这种情况下将响应规范化。

我有一个模型“用户”与成员动作“postAddress”。这是一个回复我的回复请求。现在我面临的问题是数据未规范化,因为返回的数据不会映射到任何商店模型。我知道当我们执行findAll并给出模型时,ember会自动规范化从API调用返回的数据。但是在成员行动的情况下,任何人都可以建议如何规范数据? (蛇案到骆驼案)。

答案

ember-api-actions addon不提供任何序列化程序集成。关于它有一个open issue。正如在那里讨论的那样,您可以使用Ember Data提供的pushPayload服务的store方法手动将响应推送到商店。

如果您不想将数据推送到商店但只是使用序列化器来规范化响应,则可以通过组合serializerFor() method of DS.StorenormalizeResponse() method of DS.Serializer来实现。

以上是关于ember成员行为规范化响应的主要内容,如果未能解决你的问题,请参考以下文章

在 ember-cli-mirage 中引入瞬时延迟

如何在基于 ember 的应用程序中识别长按手势?

未捕获的错误:找不到模块“ember-qunit”。奇怪的开箱即用的 ember-cli 行为

Ember Mirage - 无法捕获响应

Ember + Mirage:响应模拟错误

使用 ember-cli-mirage 测试错误响应