Diese Dokumentation wurde automatisch von KI übersetzt.
Formatierer
Formatierer werden verwendet, um Rohdaten in gut lesbaren Text umzuwandeln. Sie werden auf Daten angewendet, indem man einen Doppelpunkt (:) verwendet, und lassen sich verketten, wobei die Ausgabe eines Formatierers zur Eingabe für den nächsten wird. Einige Formatierer unterstützen konstante oder dynamische Parameter.
Überblick
1. Syntax-Erklärung
Die grundlegende Aufrufsform eines Formatierers ist wie folgt:
Im Beispiel, das den String "JOHN" in "John" umwandelt, wird zuerst der Formatierer lowerCase verwendet, um alle Buchstaben in Kleinbuchstaben umzuwandeln, und anschließend ucFirst, um den ersten Buchstaben großzuschreiben.
2. Beispiel
Daten:
Vorlage:
3. Ergebnis
Nach dem Rendern ist die Ausgabe:
Konstante Parameter
1. Syntax-Erklärung
Viele Formatierer unterstützen einen oder mehrere konstante Parameter, die durch Kommas getrennt und in Klammern gesetzt werden, um die Ausgabe zu modifizieren. Zum Beispiel fügt :prepend(myPrefix) den Text „myPrefix“ vor den eigentlichen Text ein.
Hinweis: Wenn der Parameter Kommas oder Leerzeichen enthält, muss er in einfache Anführungszeichen gesetzt werden, zum Beispiel prepend('my prefix').
2. Beispiel
Beispiel für eine Vorlage (siehe die spezifische Verwendung des Formatierers für Details).
3. Ergebnis
Die Ausgabe wird den angegebenen Präfix vor dem Text hinzugefügt bekommen.
Dynamische Parameter
1. Syntax-Erklärung
Formatierer unterstützen auch dynamische Parameter. Diese Parameter beginnen mit einem Punkt (.) und werden nicht in Anführungszeichen gesetzt.
Es gibt zwei Methoden, dynamische Parameter anzugeben:
- Absoluter JSON-Pfad: Beginnt mit
d.oderc.(bezieht sich auf Root-Daten oder ergänzende Daten). - Relativer JSON-Pfad: Beginnt mit einem einzelnen Punkt (
.), was bedeutet, dass die Eigenschaft vom aktuellen übergeordneten Objekt aus gesucht wird.
Zum Beispiel:
Es kann auch als relativer Pfad geschrieben werden:
Wenn Sie auf Daten einer höheren Ebene (übergeordnet oder darüber) zugreifen müssen, können Sie mehrere Punkte verwenden:
2. Beispiel
Daten:
Verwendung in der Vorlage:
3. Ergebnis
Die Beispiele ergeben jeweils 8, 8, 28 und 6.
Hinweis: Die Verwendung von benutzerdefinierten Iteratoren oder Array-Filtern als dynamische Parameter ist nicht erlaubt, zum Beispiel:

