在 AngularJS 中将数字 xxxx 格式化为 xx/xx



如何在AngularJS中将数字(或字符串(xxxx格式化为xx/xx?我有一个 4 位数字的字符串,我想知道如何格式化为:XX/XX

你的问题更像是一个javascript问题,而不是angularjs问题,除非你谈论的是使用过滤器来做到这一点。如果您的号码始终有 4 位数字,您可以使用该代码来执行此操作:

app.filter('addDelimiter', function () {
  return function (number) {
    var firstPart = number.slice(0,2);
    var lastPart = number.slice(2,4);
    var delimeter = "/";
    var result = firstPart +delimeter+lastPart;
    return result
  };
});

使用该过滤器,您将能够像那样使用它

{{ number | addDelimiter}}

它会返回 xx/xx

试试这个:

{{"XXYY".slice(0, 2) + "/" + "XXYY".slice(2)}}

您可以将"XXYY"替换为范围变量。

最新更新