From 75545d4d1c59192d781bb23d8bd2f72c9be37d38 Mon Sep 17 00:00:00 2001 From: Kury Kruitbosch Date: Mon, 11 Feb 2013 14:21:15 -0700 Subject: fix(numberFilter): fix formatting when "0" passed as fractionSize When checking to add decimal and trialing 0s number filter used to check trueness of fractionSize. "0" evaluating to true causes "123" to return "123." --- src/ng/filter/filters.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/ng/filter/filters.js b/src/ng/filter/filters.js index 4a0f1d74..9ddb0142 100644 --- a/src/ng/filter/filters.js +++ b/src/ng/filter/filters.js @@ -168,7 +168,7 @@ function formatNumber(number, pattern, groupSep, decimalSep, fractionSize) { fraction += '0'; } - if (fractionSize) formatedText += decimalSep + fraction.substr(0, fractionSize); + if (fractionSize && fractionSize !== "0") formatedText += decimalSep + fraction.substr(0, fractionSize); } parts.push(isNegative ? pattern.negPre : pattern.posPre); -- cgit v1.2.3