0
例如如何處理在responsed JSON額外的屬性:使用Spine.Model.Ajax,當模型更新
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}
因爲一些數據庫錯誤,當阿賈克斯完成,脊柱觸發更新事件並更新user
模型,但在更新時不會將flag
屬性擴展爲user
。那麼,當我需要回復一些與模型有點不同的額外數據時,如何處理這種情況呢?
雖然這種聯繫可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 –