Ionic framework 如何在非英语(德语)的ionic 3应用程序中显示和读取浮点?
在爱奥尼亚3应用程序中,我目前正试图获得一个浮点数作为用户输入。由于该应用程序专门针对德国用户,我希望输入时使用逗号作为小数分隔符,例如Ionic framework 如何在非英语(德语)的ionic 3应用程序中显示和读取浮点?,ionic-framework,Ionic Framework,在爱奥尼亚3应用程序中,我目前正试图获得一个浮点数作为用户输入。由于该应用程序专门针对德国用户,我希望输入时使用逗号作为小数分隔符,例如750,5。 此外,我想打开数字键盘 我尝试使用type=“text”包含一个输入字段。我使用自定义解析方法解析了结果输入字符串,该方法考虑了不同的十进制分隔符 由于输入字段具有双向绑定,并且应用程序可能会更改数字本身,因此我使用角度十进制管道将数字转换为字符串,如下所示: numberString = new DecimalPipe('de').transfo
750,5
。
此外,我想打开数字键盘
我尝试使用type=“text”
包含一个输入字段。我使用自定义解析方法解析了结果输入字符串,该方法考虑了不同的十进制分隔符
由于输入字段具有双向绑定,并且应用程序可能会更改数字本身,因此我使用角度十进制管道将数字转换为字符串,如下所示:
numberString = new DecimalPipe('de').transform(value.count, '1.0-2');
这很好,但是应用程序总是打开完整的字母数字键盘
为了显示数字键盘,我使用了带有type=“number”
的输入字段
使用此方法,数值显示与预期一致。但是,输入字段现在包含1000个分隔符。例如,如果我键入7500
,输入字段将使用英文十进制分隔符显示7500
现在我不确定这个问题是哪里引起的,但应用程序本身似乎是在英语环境下运行的,尽管设备设置为德语。我希望通过将web视图区域设置设置为德语来解决这个问题。我怎样才能做到这一点