Knockout在模糊后更新计算值

时间:2014-11-12 13:55:15

标签: javascript knockout.js

我已将一个observable绑定到一个输入,并且我想在输入失去焦点后触发可观察的值更新。在这个简单的小提琴http://jsfiddle.net/wj11c26c/中。你可以看到它的表现有点奇怪。如果您尝试删除(退格)中的字符将起作用,但是当您更改实际数字时,例如1000 to 100它会立即将其值更新为100 €

我尝试将valueUpdateblur一起使用,但不断更新......

如何在模糊后触发值更改?

1 个答案:

答案 0 :(得分:1)

如果您不想要value提供的字符更新的直接字符,请使用textInput绑定而不是textInput绑定:

<input class="form-control input-lg pull-right hidden-xs" 
       data-bind="value: totalFormat" />

http://jsfiddle.net/wj11c26c/1/