如何以想要的格式格式化数字- angular js
how to format number in wanted format- angular js
我有 7873 格式的号码,我需要将其转换为 7'873 格式。
我的第二种格式是3564.55443,我需要把它格式化成3564.5。对于第二种格式,我使用了 number:1 过滤器,但它的格式类似于 3,564.5,但我不需要前面的逗号。
有人可以帮我做这个吗?我正在使用 Angular 1.5.
提前致谢。
最好的解决办法可能是create your own custom filters and use them in combination with the native angular number filter。
app.filter('withTick', function () {
return function(input) {
return input.replace(/,/g, "'");
};
});
实施{{ myNumber | number | withTick }}
(首先使用Angular数字过滤器将用逗号格式化数字),之后我们将所有逗号替换为'
。
注意:以上假定您要在逗号所在的位置放置一个 '
字符。如果你在寻找其他东西(比如只在第一个字符后面放一个 '
),你可以像处理任何 javascript 字符串一样操作和 return 输入。
删除逗号类似:{{ myNumber | number:1 | noComma }}
将包括(四舍五入的)一位小数,然后您可以使 noComma
过滤器将所有 ,
替换为 ''
.
我有 7873 格式的号码,我需要将其转换为 7'873 格式。
我的第二种格式是3564.55443,我需要把它格式化成3564.5。对于第二种格式,我使用了 number:1 过滤器,但它的格式类似于 3,564.5,但我不需要前面的逗号。
有人可以帮我做这个吗?我正在使用 Angular 1.5.
提前致谢。
最好的解决办法可能是create your own custom filters and use them in combination with the native angular number filter。
app.filter('withTick', function () {
return function(input) {
return input.replace(/,/g, "'");
};
});
实施{{ myNumber | number | withTick }}
(首先使用Angular数字过滤器将用逗号格式化数字),之后我们将所有逗号替换为'
。
注意:以上假定您要在逗号所在的位置放置一个 '
字符。如果你在寻找其他东西(比如只在第一个字符后面放一个 '
),你可以像处理任何 javascript 字符串一样操作和 return 输入。
删除逗号类似:{{ myNumber | number:1 | noComma }}
将包括(四舍五入的)一位小数,然后您可以使 noComma
过滤器将所有 ,
替换为 ''
.