AngularJS x可编辑的基于区域设置的小数分隔符

时间:2015-08-11 16:20:38

标签: javascript angularjs localization locale x-editable

我无法使用本地化的十进制数进行xeditable工作。

我在官方文档和其他论坛/网站上搜索过,但我无法获得任何线索。

唯一类似的问题是这个问题:AngularJS xeditable number field with float validation

总结问题:我想使用逗号而不是点作为小数点分隔符,但是当我进入"编辑模式"时,x-editable会自动转换点中的分隔符。 如何处理十进制数字的本地化?

这是代码

<span e-form="rowform" e-name="value.value" editable-text="property.value.value" onbeforesave="checkIsNumeric($data)">
    {property.value.value || 'empty'}}
</span>

1 个答案:

答案 0 :(得分:0)

您是否尝试使用angular i18n documentation中所述的区域设置文件?您应该选择一种已包含逗号的语言。否则理论上你可以操作你的语言环境文件并添加一个逗号作为小数分隔符。例如,可以下载here不同的区域设置文件(角度1.4.7)。