我有一个数字0.5,我想在Angular应用中以百分比形式显示此数字。所以我用PercentPipe。到目前为止,它显示50%。我尝试使用相同的管道显示120。
120 | percent
页面上显示的是12,000%。为什么将其转换为十进制并加上3个零?我希望它显示120%
答案 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%