我現在正在測試雙向數據綁定的backbone骨架。有沒有辦法恢復的變更,例如,當通過表單編輯模型數據,用戶按下取消按鈕,如PIC下面backbone backbone stickit - 還原模型更改
似乎模型上的改變在我們輸入表單時飛行。我想要的是當用戶按下取消按鈕時,模型將恢復到其原始值。
我讀了updateModel需要一個真正的值來確認模型更新。但是怎麼能我的編輯視圖[取消事件]觸發假值到的UpdateModel功能,使模型不會與文本字段值進行更新。
我需要類似全局變量的東西嗎?
//global variable
var updateModelTitle = true;
//backbone stickit bindings
bindings: {
'#title': {
observe: 'title',
updateModel: 'confirmUpdate'
}
},
confirmUpdate: function(val, event, options) {
return updateModelTitle;
}
//cancel button event click event
updateModelTitle = false;
在此先感謝您的幫助。
謝謝,看看這個,稍後 –