1
我做了一個可計算的可觀察對象,用於讀取/寫入另一個可觀察對象以清理數據。它運行良好,除了當我連續多次更新錯誤的值時,在第一次之後,該值不會自行刷新。可讀/可觀察並不總是在輸入框中刷新(敲除)
這裏是與細節的提琴:http://jsfiddle.net/Spiky/cdxwE/10/
的計算:
this.recommendedValueForDisplay= ko.computed({
read: function() {
return this.recommendedValue();
},
write: function (value) {
this.recommendedValue(formatDollarsToNumber(value));
},
owner: this
}).extend({ notify: 'always' });
事實上,該模型值是良好的(如在簡單的事業部示出),但輸入框內的值在第一次之後不再刷新。