角度滤波器,用于将数字转换为具有两个小数点的数十亿
angular filter to convert a number to billions with two decimal points
我是angular的新手,正在学习如何在angular中创建过滤器。有人能建议有没有一个过滤器可以将给定的数字转换为小数点后两位的十亿吗?
我可能误解了你的问题,但这样的东西看起来对吗?
angular.module('billionsFilter', []).filter('toBillions', function() {
return function(number, digits) {
digits = angular.isNumber(digits) ? digits : 2;
return (number * 1000000000).toFixed(digits);
};
});
这样调用:
{{49|toBillions}} => "49000000000.00"
或者使用不同数量的数字:
{{49|toBillions:0}} => "49000000000"
{{49|toBillions:4}} => "49000000000.0000"
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 组合两个javascript函数
- 如何使用offer/answer交换来自两个对等连接的流
- jsf中两个字符串的颜色代码差异
- 我怎样才能对浮点数进行四舍五入,使小数点后只有两个尾随数字
- 角度滤波器,用于将数字转换为具有两个小数点的数十亿
- Javascript函数避免在HTML输入文本字段中出现两个小数点(例如:12.1.1)
- 在数字相乘后返回两个小数点后的值
- 正则表达式模式为带两个小数点的单个数字
- 文本框应该只接受小数点后的两个数字
- 如何在不应用四舍五入的情况下将数字固定为两个小数点
- 如何只允许输入两个小数点
- 如何使所有的变量在javascript脚本有两个小数点