ember数据v1.0.0-beta.16.1中有许多钩子。
它很难理解这些钩子的目的。对于一个新手来说,似乎所有这些都是为了做同样的事情。
我希望了解
的应用一个。 normalize和normalizeHash
B中。序列
℃。 normalizePayload
答案 0 :(得分:3)
docs很好地解释了它们,但这是我的看法:
normalize
用于修改传入有效负载中的根对象。
normalizeHash
用于修改传入有效内容中的各个对象属性。
serialize
用于修改发送给服务器的传出对象。
normalizedPayload
用于从传入的有效负载中删除无关数据,例如元数据。