2017-05-29 33 views

回答

0

除非您正在討論使用過濾器來做到這一點,否則您的問題更多的是一個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

+0

並且在角模板中沒有形式嗎?我知道有很多格式可以將Date(例如)格式化(例如:{{Date | format:yyyy:mm:dd}}) –

+0

您可以構建自己的過濾器以便像那樣工作。它看起來像{{yourfilter |號碼}} – ukn

0

試試這個:

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

您可以用範圍VAR取代"XXYY" iable。

相關問題