我用下面的数管数量限制到小数点后两位。
{{ exampleNumber | number : '1.2-2' }}
我想知道背后的“1.2-2”的逻辑是?我与这些努力实现其过滤到零位小数,但无济于事管道发挥各地。
参数的语法如下:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
所以,你的'1.2-2'
的例子是指:
从DOCS
将数字格式为文本。组的尺寸和分离器和其它区域设置特定的配置是基于所述有源区域设置。
句法:
number_expression | number[:digitInfo[:locale]]
其中expression
是一个数字:
digitInfo
是具有以下格式的字符串:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
“1.0-0”会给你零小数位,即没有小数。例如,$ 500强
numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
minIntegerDigits:整数最小位数小数点前显示,设置为默认1BY
minFractionDigits:的整数最小位数的小数点后显示
maxFractionDigits:整数最大位数小数点后显示2.Regarding你的第二个问题,筛选到零个小数位,如下所示:
{{ numberValue | number: '1.0-0' }}