【发布时间】:2014-12-09 09:29:12
【问题描述】:
我需要你的帮助。我已经使用 WinJS 和 WinJS.Binding 启动了一个 Web 应用程序。除了显示小数外,一切正常。小数始终以美国格式显示(例如 1,000.23),但我需要以当前区域的格式显示的小数(例如在德国,它应该显示 1.000,23)。
所以我尝试使用 WinJS.Binding.converter,但问题是,我已经使用了双向绑定初始化程序,当我尝试使用初始化程序和转换时,它会引发错误:
WinJS.Binding.ParseError:无效绑定:'值:dataSource.aDechimalValue Binding.Mode.twoWay Converters.dec'。预计为':;'。意外标记:分号,预期标记:冒号,偏移量 67
这里是我如何设置 data-win-bind 的 HTML:
<input id="aDecimalInput" type="number" data-win-bind="value: dataSource.aDechimalValue Binding.Mode.twoWay Converters.dec" />
这是我的问题:
如何以当前区域的格式显示十进制值 - 或者以后还显示日期?
最好的问候, 迈克
【问题讨论】:
标签: javascript binding winjs