繁体   English   中英

使用Spine.Model.Ajax,如何在更新模型时处理响应的JSON中的其他属性

[英]Using Spine.Model.Ajax, how to handle extra properties in the responsed JSON when model updated

例如:

class User extends Spine.Controller
  @configure 'User', 'name'
  @extend Spine.Model.Ajax
  @url: '/save'

user = new User(name: 'test')
user.save()

User.bind 'update', (item) ->
  console.log(item.flag) # undefined

由于某些数据库错误,所以说'/ save'响应{flag: 0} ,当Ajax完成时,Spine触发更新事件并更新user模型,但是更新时没有扩展给user flag属性。 因此,当我需要响应一些与模型稍有不同的额外数据时,该如何处理这种情况?

在更仔细地阅读了文档之后,我找到了答案:请参阅http://spinejs.com/docs/ajax [自定义序列化]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM