【发布时间】:2012-05-22 03:20:43
【问题描述】:
我有一个复选框绑定到视图模型上的可观察对象。我需要基本上弹出一个“你确定吗?”如果用户将其从 true 更改为 false,则确认提示。我很难找到使更改“可取消”的最佳位置。 . .
1) 点击事件的 jQuery 处理程序 2) Viewmodel 内部订阅“beforeChange” 3) Viewmodel 内部订阅(正常)
在任何情况下,我都更愿意有机会彻底取消更改,而不是对更改做出反应,如果需要,可能会将其恢复为之前的值。
Knockout 的订阅事件是否让您有机会取消更改?任何见解将不胜感激。谢谢!
【问题讨论】:
标签: jquery mvvm knockout.js