AngularJS编号$20和21位数字的过滤器问题

AngularJS编号$20和21位数字的过滤器问题,angularjs,angularjs-filter,Angularjs,Angularjs Filter,我使用AngularJS$filter将每个代码的数字格式设置为小数点后2位 $filter('number')(n, 2) 当“n”的长度为20或21位时,上述表达式的结果为NaN 当“n”小于20位或大于21位时无问题(对于大于21位,以上表达式以科学符号显示) 关于如何解决20位和21位数字的NaN问题,有什么想法吗?有趣的问题,我认为核心团队以外的人不太可能知道这一点。您应该在angular源中找到该过滤器的源,并将其发布到此处链接。它相当长(如果您进入过滤器代码正下方的formatN

我使用AngularJS$filter将每个代码的数字格式设置为小数点后2位

$filter('number')(n, 2)
当“n”的长度为20或21位时,上述表达式的结果为NaN

当“n”小于20位或大于21位时无问题(对于大于21位,以上表达式以科学符号显示)


关于如何解决20位和21位数字的NaN问题,有什么想法吗?

有趣的问题,我认为核心团队以外的人不太可能知道这一点。您应该在
angular
源中找到该过滤器的源,并将其发布到此处链接。它相当长(如果您进入过滤器代码正下方的
formatNumber()
代码)。感谢您发布到源代码的链接。我还在AngularJS github回购协议中创建了一个问题