zoukankan      html  css  js  c++  java
  • angularJS——利用filter实现金额格式化

    需求:金额格式化为有两位小数,不足补0

    js:

    mainApp.filter('addZeroTwo', function() { //金额格式化
      return function(value) {
        if(value === '' || value === null || value === undefined){
          return '--';
        }else{
          if (value > 0 && value < 0.1) {
            return value;
          }
          var value = Math.round(parseFloat(value) * 100) / 100;
          var arr = value.toString().split('.');

          if (arr.length === 1) { //个位数
            return value.toString() + '.00';
          } else {
            if (arr[1].length === 1) { //只有一位小数
              return value.toString() + '0';
            } else {
              return value;
            }
          }
        }
      }
    });

    使用:

    <span>{{money | addZeroTwo}}</span>
  • 相关阅读:
    Mac pycharm专业版安装以及破解方法
    Django 错误之 No module named ‘MySQLdb’
    archery部署
    MySQL监控内容
    mac安装神器brew
    4. 寻找两个有序数组的中位数
    7.整数反转
    2.两数相加
    1. 两数之和
    141. 环形链表
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/12123137.html
Copyright © 2011-2022 走看看