Jay*_*esh 2 typescript angular-pipe angular
我正在寻找一个像下面这样转换的管道,只是想四舍五入 2 个小数点。
我试过了[ngModel]="item.value | number number:'1.0-X'",但不是在所有情况下都有效
239.779 > 239.78
0.674 > 0.67
35355.453 > 35355.45
Run Code Online (Sandbox Code Playgroud)
Mic*_*rén 12
您可以使用DecimalPipe。
x .xx minIntegerDigits:小数点前的最小整数位数。默认值为 1。
X。x -x minFractionDigits:小数点后的最小位数。默认值为 0。
xx- x maxFractionDigits:小数点后的最大位数。默认值为 3。
对于恰好两位小数和至少一位小数前的数字,您可以这样写:
[ngModel]="item.value | number:'1.2-2'"
或者因为 minIntegerDigits 默认为 1: [ngModel]="item.value | number:'.2-2'"
如果您对特定于语言环境的配置感兴趣,可以阅读这篇文章: