PercentPipe随机添加小数

时间:2019-08-13 12:34:27

标签: javascript angular typescript

我有一个数字0.5,我想在Angular应用中以百分比形式显示此数字。所以我用PercentPipe。到目前为止,它显示50%。我尝试使用相同的管道显示120。

120 | percent

页面上显示的是12,000%。为什么将其转换为十进制并加上3个零?我希望它显示120%

2 个答案:

答案 0 :(得分:2)

documentation显示了一个示例:

0.26 | percent
// outputs 26%

因此1将是100%。反过来,120将是12,000%。您提到自己0.5变成了50%,那么为什么还要期望更大的数字呢?要解决此特定问题,您只需将初始数字除以100。

答案 1 :(得分:-1)

当给管道一个值时,如果给它一个0等于0%和1.0等于100% 所以当您给管道120等于12000%