Angularjs 离子输入格式

Angularjs 离子输入格式,angularjs,cordova,ionic-framework,ionic,Angularjs,Cordova,Ionic Framework,Ionic,我正在开发一个应用程序在离子和使用输入表单字段为我的计算 <input type="number" ng-model="data" step="0.01"> 但这也显示了100.1,因为您使用的是离子,所以您可以使用角度。在Angular中,你可以这样做: {{ number_expression | number : fractionSize}} {{data | number : 2}} 因此,如果您有一个变量data,您可以这样做: {{ number_expressi

我正在开发一个应用程序在离子和使用输入表单字段为我的计算

<input type="number" ng-model="data" step="0.01"> 

但这也显示了100.1,因为您使用的是离子,所以您可以使用角度。在Angular中,你可以这样做:

{{ number_expression | number : fractionSize}}
{{data | number : 2}}
因此,如果您有一个变量
data
,您可以这样做:

{{ number_expression | number : fractionSize}}
{{data | number : 2}}

更多信息请参见。

由于您使用的是Ionic,因此可以使用Angular。在Angular中,你可以这样做:

{{ number_expression | number : fractionSize}}
{{data | number : 2}}
因此,如果您有一个变量
data
,您可以这样做:

{{ number_expression | number : fractionSize}}
{{data | number : 2}}

更多信息请参见。

这是因为输入的类型是
number
。如果将其更改为
text
将解决此问题


或者从
data.toFixed(2)
中删除
parseFloat
。这样,它将作为文本发送到表单,尾部为0。

这是因为输入的类型,即
编号
。如果将其更改为
text
将解决此问题


或者从
data.toFixed(2)
中删除
parseFloat
。这样,它将作为文本发送到表单,尾部为0。

这不起作用。这适用于标签和普通文本。我希望实际输入字段中的文本显示100.10您使用的是什么浏览器?而且-带有确切示例的plunker或CodePen将帮助我们帮助您。这不起作用。这适用于标签和普通文本。我希望实际输入字段中的文本显示100.10您使用的浏览器是什么?而且-带有确切示例的plunker或CodePen将帮助我们帮助您。“我尝试过使用过滤器,但它们仅在我将输入更改为“text”类型时才起作用。”。我想使用type=“number”,因为这只显示数字键盘。“我尝试过使用过滤器,但它们只在我将输入更改为type“text”时起作用。”。我想使用type=“number”,因为它只显示数字键盘