在我的应用程序中,我有一个模型post
,它有属性user_likes
和user_shares
,用户可以分享并喜欢帖子当然...
保存操作会导致/ posts /:id的PUT,其中post为有效负载,但在我的网络服务器中,共享和喜欢有不同的商店策略,我需要知道究竟发生了什么变化才能保存没问题,我怎么能用ember来做呢?
答案 0 :(得分:1)
Model
类有一个changedAttributes方法,可以告诉您哪些属性已更改。您可以创建PostAdapter
并覆盖updateRecord方法以自定义数据的持久方式。或者,如果它们全部转到同一个地方并且您只想更改JSON格式,则可以创建PostSerializer
并覆盖serialize方法。