【发布时间】:2013-04-16 19:39:19
【问题描述】:
我有一个包含许多变量的工作视图模型。
我使用 autoNumeric (http://www.decorplanit.com/plugin/) 在文本框中进行文本格式化。我想在计算的 observable 中使用输入字段的观察数据,但如果带有格式的 observable 文本字段被修改,格式也会保存在变量中。
如何只观察输入字段的值而不进行格式化?
我认为最好的方法可能是对 observable 使用 getter/setter,并在设置值时删除格式。我在敲除的文档中找不到为 ko.observable() 编写 get/set 方法的解决方案,并且 ko.computed() 无法存储值。
我不想使用隐藏字段或额外变量。
没有它这可能吗?
【问题讨论】:
标签: javascript jquery knockout.js number-formatting