0
我綁定表單字段值使用敲除foreach綁定,它使用從數據庫&工作得很好恢復的值。但如何使用這個foreach綁定來清除我通過敲除foreach綁定綁定的相同表單?如何實現這個?清除表格使用敲除
我綁定表單字段值使用敲除foreach綁定,它使用從數據庫&工作得很好恢復的值。但如何使用這個foreach綁定來清除我通過敲除foreach綁定綁定的相同表單?如何實現這個?清除表格使用敲除
您可以使用這個博客帖子描述的模式: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
方法。
請注意,只有鏈接的答案是不鼓勵的,所以答案應該是搜索解決方案的終點(而另一個引用的中途停留時間往往會過時)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra 2013-07-30 12:23:20
你可以在[JSFiddle](http://jsfiddle.net)中發佈一些示例代碼,它顯示了你如何綁定到你的表單? – WolfgangCodes 2013-04-11 02:58:20