-4
如何在AngularJS中将数字(或字符串)xxxx设置为xx/xx? 我有一个4位数的字符串,我想知道我该如何格式化,如下所示:XX/XX在AngularJS中将数字xxxx设置为xx/xx?
如何在AngularJS中将数字(或字符串)xxxx设置为xx/xx? 我有一个4位数的字符串,我想知道我该如何格式化,如下所示:XX/XX在AngularJS中将数字xxxx设置为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)}}
您可以用范围VAR取代"XXYY"
iable。
并且在角模板中没有形式吗?我知道有很多格式可以将Date(例如)格式化(例如:{{Date | format:yyyy:mm:dd}}) –
您可以构建自己的过滤器以便像那样工作。它看起来像{{yourfilter |号码}} – ukn