Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
Formaterare används för att omvandla rådata till lättläst text. De tillämpas på data med ett kolon (':') och kan kedjas, så att utdata från en formaterare blir indata för nästa. Vissa formaterare stöder konstanta parametrar eller dynamiska parametrar.
Den grundläggande syntaxen för att anropa en formaterare är följande:
Till exempel, för att omvandla strängen "JOHN" till "John", används först formateraren lowerCase för att konvertera alla bokstäver till gemener, och sedan ucFirst för att göra den första bokstaven till en versal.
Data:
Mall:
Efter rendering blir utdata:
Många formaterare stöder en eller flera konstanta parametrar, som separeras med kommatecken och omsluts av parenteser för att modifiera utdata. Till exempel lägger :prepend(myPrefix) till "myPrefix" framför texten.
Observera: Om parametern innehåller kommatecken eller mellanslag måste den omslutas av enkla citattecken, till exempel: prepend('my prefix').
Mallexempel (se den specifika formaterarens användning för detaljer).
Utdata kommer att ha det angivna prefixet tillagt framför texten.
Formaterare stöder även dynamiska parametrar. Dessa parametrar börjar med en punkt ('.') och omsluts inte av citattecken.
Det finns två sätt att ange dynamiska parametrar:
d. eller c. (hänvisar till rotdata eller kompletterande data).Till exempel:
Det kan också skrivas som en relativ sökväg:
Om ni behöver komma åt data från en högre nivå (överordnad eller högre upp), kan ni använda flera punkter:
Data:
Användning i mall:
Exemplen ger 8, 8, 28 respektive 6.
Observera: Det är inte tillåtet att använda anpassade iteratorer eller arrayfilter som dynamiska parametrar, till exempel: