ember数据中不同的规范化/序列化挂钩有什么区别?

时间:2015-04-24 09:20:54

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

ember数据v1.0.0-beta.16.1中有许多钩子。

它很难理解这些钩子的目的。对于一个新手来说,似乎所有这些都是为了做同样的事情。

我希望了解

的应用

一个。 normalize和normalizeHash

B中。序列

℃。 normalizePayload

1 个答案:

答案 0 :(得分:3)

docs很好地解释了它们,但这是我的看法:

normalize用于修改传入有效负载中的根对象。

normalizeHash用于修改传入有效内容中的各个对象属性。

serialize用于修改发送给服务器的传出对象。

normalizedPayload用于从传入的有效负载中删除无关数据,例如元数据。