Aurelia Value Converter 错误行为百分比

Aurelia Value Converter Buggy Behavior with percentage

我正在尝试使用 aurelia converterNumeral.js 将用户输入转换为百分比。

这里是要点:https://gist.run/?id=5bbfa902b1d14bff6f506dfcf2045370

转换有问题。基本上,当我输入数字时,它的行为并不像预期的那样。有时,我无法输入值,有时只是输入了错误的值。行为是随机的。

我不确定错误是否是由于 value converter 在我输入的同时尝试转换数字造成的。有解决方法吗?

它正在尝试更新每个击键。您希望它在离开输入后更新。请尝试使用 value.bind="score | numberFormat & updateTrigger:'blur'"

您可以在 Aurelia docs 中了解有关绑定行为的更多信息。