Angular 中的 DecimalPipe 会在字符串超过 10 位时剪切字符串

问题描述 投票:0回答:1

我使用十进制管道来格式化输入字段中的数字

value| number:'0.0-6': 'en-us'

当我使用超过 10 位数字的号码时显示:

on

11111111111.123456
返回
11,111,111,111.123455

on

111111111111.123456
返回
111,111,111,111.12345

on

1111111111111.123456
返回
1,111,111,111,111.1234

on

11111111111111.123456
返回
11,111,111,111,111.123

输入字段的宽度并不重要。

有人遇到同样的问题吗?有什么解决办法吗?

我也尝试使用

11999999999999.999999
,它显示
12,000,000,000,000

angular typescript angular-pipe
1个回答
0
投票

DecimalPipe 最多可以渲染 22 个字符。该值是硬编码的,无法更改。

© www.soinside.com 2019 - 2024. All rights reserved.