Cette documentation a été traduite automatiquement par IA.
Les formateurs servent à transformer des données brutes en texte facile à lire. Ils s'appliquent aux données à l'aide d'un deux-points (:) et peuvent être chaînés, de sorte que la sortie de chaque formateur devienne l'entrée du suivant. Certains formateurs prennent en charge des paramètres constants ou dynamiques.
Voici la forme d'appel de base d'un formateur :
Par exemple, pour convertir la chaîne de caractères "JOHN" en "John", vous utilisez d'abord le formateur lowerCase pour mettre toutes les lettres en minuscules, puis ucFirst pour mettre la première lettre en majuscule.
Données :
Modèle :
Après rendu, la sortie est :
De nombreux formateurs prennent en charge un ou plusieurs paramètres constants, séparés par des virgules et placés entre parenthèses pour modifier la sortie. Par exemple, :prepend(myPrefix) ajoutera « myPrefix » devant le texte.
Remarque : Si le paramètre contient des virgules ou des espaces, il doit être placé entre guillemets simples, par exemple : prepend('my prefix').
Exemple de modèle (consultez l'utilisation spécifique du formateur pour plus de détails).
La sortie aura le préfixe spécifié ajouté devant le texte.
Les formateurs prennent également en charge les paramètres dynamiques. Ces paramètres commencent par un point (.) et ne sont pas placés entre guillemets.
Il existe deux méthodes pour spécifier des paramètres dynamiques :
d. ou c. (faisant référence aux données racine ou aux données supplémentaires)..), indiquant que la propriété est recherchée à partir de l'objet parent actuel.Par exemple :
Il peut également être écrit comme un chemin relatif :
Si vous avez besoin d'accéder à des données d'un niveau supérieur (parent ou au-dessus), vous pouvez utiliser plusieurs points :
Données :
Utilisation dans le modèle :
Les exemples donnent respectivement 8, 8, 28 et 6.
Remarque : L'utilisation d'itérateurs personnalisés ou de filtres de tableau comme paramètres dynamiques n'est pas autorisée, par exemple :