Esta documentación ha sido traducida automáticamente por IA.
Los formateadores se utilizan para convertir datos sin procesar en texto fácil de leer. Se aplican a los datos usando dos puntos (:) y pueden encadenarse de modo que la salida de un formateador se convierte en la entrada del siguiente. Algunos formateadores admiten parámetros constantes o dinámicos.
La invocación básica de un formateador es la siguiente:
Por ejemplo, para convertir la cadena de texto "JOHN" a "John", primero se utiliza el formateador lowerCase para convertir todas las letras a minúsculas, y luego ucFirst para poner en mayúscula la primera letra.
Datos:
Plantilla:
Después de la renderización, la salida es:
Muchos formateadores admiten uno o más parámetros constantes, que se separan por comas y se encierran entre paréntesis para modificar la salida. Por ejemplo, :prepend(myPrefix) añadirá "myPrefix" delante del texto.
Nota: Si el parámetro contiene comas o espacios, debe encerrarse entre comillas simples, por ejemplo: prepend('my prefix').
Ejemplo de plantilla (consulte el uso específico del formateador para más detalles).
La salida tendrá el prefijo especificado añadido delante del texto.
Los formateadores también admiten parámetros dinámicos. Estos parámetros comienzan con un punto (.) y no se encierran entre comillas.
Hay dos métodos para especificar parámetros dinámicos:
d. o c. (refiriéndose a los datos raíz o a los datos suplementarios)..), indicando que la propiedad se busca desde el objeto padre actual.Por ejemplo:
También se puede escribir como una ruta relativa:
Si necesita acceder a datos de un nivel superior (padre o superior), puede usar varios puntos:
Datos:
Uso en la plantilla:
Los ejemplos producen 8, 8, 28 y 6 respectivamente.
Nota: No se permite el uso de iteradores personalizados o filtros de array como parámetros dinámicos, por ejemplo: