-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