例如:
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
{flag: 0}
由于一些数据库错误,说'/save'响应,当Ajax完成时,Spine触发更新事件并更新user
模型,但没有flag
属性扩展到user
更新时。那么,当我需要响应一些与模型略有不同的额外数据时,我该如何处理这种情况呢?