gpt4 book ai didi

javascript - backbone stickit - 恢复模型更改

转载 作者:行者123 更新时间:2023-11-29 14:47:36 24 4
gpt4 key购买 nike

我现在正在测试双向数据绑定(bind)的 backbone stickit。有没有办法恢复更改,例如,在通过表单编辑模型数据时,用户按下取消按钮,如下图

enter image description here

当我们在表单中输入时,模型似乎被动态更改了。我想要的是当用户按下取消按钮时,模型将恢复到其原始值。

我读到 updateModel 需要一个真值来确认模型更新。但是,我的编辑 View [cancel-event] 如何触发 false 值 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;

在此先感谢您的帮助。

最佳答案

试试 Backbone.Stickit 的姊妹项目:Backbone.trackit

关于javascript - backbone stickit - 恢复模型更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com