我正在寻找一个像下面那样转换的管道,只想要绕2个小数点。
我试过[ngModel]="item.value | number number:'1.0-X'"
,但它并不适用于所有情况
239.779 > 239.78
0.674 > 0.67
35355.453 > 35355.45
你可以使用DecimalPipe。
x.x-x minIntegerDigits:小数点前的最小整数位数。默认值为1。
x.x-x minFractionDigits:小数点后的最小位数。默认值为0。
x.x-x maxFractionDigits:小数点后的最大位数。默认值为3。
对于正好两位小数和至少一位小数之前的数字,您可以像这样写:
[ngModel]="item.value | number:'1.2-2'"
或者由于minIntegerDigits默认为1:[ngModel]="item.value | number:'.2-2'"
如果您对特定于语言环境的配置感兴趣,可以阅读本文: