Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 如何在非英语(德语)的ionic 3应用程序中显示和读取浮点?_Ionic Framework - Fatal编程技术网

Ionic framework 如何在非英语(德语)的ionic 3应用程序中显示和读取浮点?

Ionic framework 如何在非英语(德语)的ionic 3应用程序中显示和读取浮点?,ionic-framework,Ionic Framework,在爱奥尼亚3应用程序中,我目前正试图获得一个浮点数作为用户输入。由于该应用程序专门针对德国用户,我希望输入时使用逗号作为小数分隔符,例如750,5。 此外,我想打开数字键盘 我尝试使用type=“text”包含一个输入字段。我使用自定义解析方法解析了结果输入字符串,该方法考虑了不同的十进制分隔符 由于输入字段具有双向绑定,并且应用程序可能会更改数字本身,因此我使用角度十进制管道将数字转换为字符串,如下所示: numberString = new DecimalPipe('de').transfo

在爱奥尼亚3应用程序中,我目前正试图获得一个浮点数作为用户输入。由于该应用程序专门针对德国用户,我希望输入时使用逗号作为小数分隔符,例如
750,5
。 此外,我想打开数字键盘

我尝试使用
type=“text”
包含一个输入字段。我使用自定义解析方法解析了结果输入字符串,该方法考虑了不同的十进制分隔符

由于输入字段具有双向绑定,并且应用程序可能会更改数字本身,因此我使用角度十进制管道将数字转换为字符串,如下所示:

numberString = new DecimalPipe('de').transform(value.count, '1.0-2');
这很好,但是应用程序总是打开完整的字母数字键盘

为了显示数字键盘,我使用了带有
type=“number”
的输入字段


使用此方法,数值显示与预期一致。但是,输入字段现在包含1000个分隔符。例如,如果我键入
7500
,输入字段将使用英文十进制分隔符显示
7500

现在我不确定这个问题是哪里引起的,但应用程序本身似乎是在英语环境下运行的,尽管设备设置为德语。我希望通过将web视图区域设置设置为德语来解决这个问题。我怎样才能做到这一点