2012-06-29 21 views
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。那麼,當我需要回復一些與模型有點不同的額外數據時,如何處理這種情況呢?

回答

0

更仔細地閱讀文檔後,我找到了答案:看http://spinejs.com/docs/ajax [自定義連載]

+0

雖然這種聯繫可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 –