Ember自定义模型保存

时间:2015-05-11 17:30:35

标签: ember.js ember-data

在我的应用程序中,我有一个模型post,它有属性user_likesuser_shares,用户可以分享并喜欢帖子当然...

保存操作会导致/ posts /:id的PUT,其中post为有效负载,但在我的网络服务器中,共享和喜欢有不同的商店策略,我需要知道究竟发生了什么变化才能保存没问题,我怎么能用ember来做呢?

1 个答案:

答案 0 :(得分:1)

Model类有一个changedAttributes方法,可以告诉您哪些属性已更改。您可以创建PostAdapter并覆盖updateRecord方法以自定义数据的持久方式。或者,如果它们全部转到同一个地方并且您只想更改JSON格式,则可以创建PostSerializer并覆盖serialize方法。