amountFormat property

String get amountFormat

给数字加上加减号,并格式化 默认保留2位小数位

Implementation

String get amountFormat {
  var isPositive = HbUtil.isPositive(toString());
  if (isPositive) {
    if (toString() == '0') {
      return HbUtil.formatNum(
        toString(),
        digit: 2,
        needThousands: true,
        remainAvailable: false,
        showBracket: false,
      );
    }
    return '+${HbUtil.formatNum(toString(), digit: 2, needThousands: true, remainAvailable: false, showBracket: false)}';
  } else {
    return HbUtil.formatNum(
      toString(),
      digit: 2,
      needThousands: true,
      remainAvailable: false,
      showBracket: false,
    );
  }
}