我正在使用淘汰赛 foreach 绑定绑定表单字段值,该绑定使用从数据库中检索的值并且工作正常。但是如何使用这个 foreach 绑定来清除我通过敲除 foreach 绑定绑定的相同表单?如何做到这一点?
问问题
227 次
1 回答
0
您可以使用此博客文章中描述的模式:http ://www.knockmeout.net/2013/01/simple-editor-pattern-knockout-js.html
var Item = function(data) {
this.name = ko.observable();
this.price = ko.observable();
this.cache = function() {};
this.update(data);
};
ko.utils.extend(Item.prototype, {
update: function(data) {
this.name(data.name || "new item");
this.price(data.price || 0);
//save off the latest data for later use
this.cache.latestData = data;
},
revert: function() {
this.update(this.cache.latestData);
}
});
现在您可以将取消按钮单击事件绑定到该revert
方法。
于 2013-07-30T12:15:30.737 回答