Questa documentazione è stata tradotta automaticamente dall'IA.
I formattatori vengono utilizzati per convertire i dati grezzi in testo di facile lettura. Si applicano ai dati utilizzando i due punti (:) e possono essere concatenati, in modo che l'output di ciascun formattatore diventi l'input per il successivo. Alcuni formattatori supportano parametri costanti o parametri dinamici.
La forma base per richiamare un formattatore è la seguente:
Ad esempio, nel caso di conversione della stringa "JOHN" in "John", si utilizza prima il formattatore lowerCase per convertire tutte le lettere in minuscolo, e poi ucFirst per mettere in maiuscolo la prima lettera.
Dati:
Template:
Dopo il rendering, l'output è:
Molti formattatori supportano uno o più parametri costanti, che sono separati da virgole e racchiusi tra parentesi per modificare l'output. Ad esempio, :prepend(myPrefix) aggiungerà "myPrefix" davanti al testo.
Nota: Se il parametro contiene virgole o spazi, deve essere racchiuso tra virgolette singole, ad esempio: prepend('my prefix').
Esempio di template (per i dettagli, consulti l'utilizzo specifico del formattatore).
L'output avrà il prefisso specificato aggiunto davanti al testo.
I formattatori supportano anche parametri dinamici. Questi parametri iniziano con un punto (.) e non sono racchiusi tra virgolette.
Ci sono due metodi per specificare i parametri dinamici:
d. o c. (riferendosi ai dati radice o ai dati supplementari)..), indicando che la proprietà viene cercata dall'oggetto padre corrente.Ad esempio:
Può anche essere scritto come percorso relativo:
Se ha bisogno di accedere a dati da un livello superiore (padre o superiore), può utilizzare più punti:
Dati:
Utilizzo nel Template:
Gli esempi producono rispettivamente 8, 8, 28 e 6.
Nota: L'utilizzo di iteratori personalizzati o filtri di array come parametri dinamici non è consentito, ad esempio: