如何将输入字段限制为小数点后4位?

时间:2019-09-04 08:26:20

标签: angular

我想限制输入的小数位,例如12.1234,在4之后,用户可能不允许输入数字

我尝试使用mixlength,pipe和tofix,结果为12.1234,但用户仍然可以输入12.123456 .....

有没有办法在html中设置限制?

1 个答案:

答案 0 :(得分:0)

使用DecimalPipe。

十进制表示形式的选项,由以下格式的字符串指定: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

  • minIntegerDigits:之前的最小整数位数 小数点。默认值为1。
  • minFractionDigits:的最小数量 小数点后的数字。默认值为0。
  • maxFractionDigits: 小数点后的最大位数。默认值为3。

{{ value_expression | number [ : digitsInfo [ : locale ] ] }}

https://angular.io/api/common/DecimalPipe