¡Esta es una revisión vieja del documento!
5.1 Filtros
Los filtros permiten modificar como se muestran los datos. Ejemplos de ello es como se muestran las fechas, números, ordenar listas, etc.
Existen 2 tipos de filtros según a que tipo de datos se aplican:
- Filtros para escalares: Se aplican a datos como números, fechas, texto, etc.
- Filtros para listas de datos: Se aplican a lista de datos como arrays
Los filtros se usan añadiendo al valor a mostrar el caracter de tubería | y luego el nombre del filtro y sus opciones.
{{valor | filtro:opciones }}
Veamos ahora un ejemplo:
<div>{{importe | number:2}}</div>
En este ejemplo al mostrar la variable importe que es de tipo numérico se aplica un filtro que limita el número de decimales a mostrar a 2 decimáles.
Se pueden aplicar varios filtro distintos concatenando mas tuberías y el nombre del siguiente filtro. El siguiente ejemplo muestra 3 filtros:
{{valor | primerFiltro:opciones | segundoFiltro:opciones | tercerFiltro:opciones }}
El signo de los dos puntos y opciones solo se pondrá si el filtro correspondiente necesita de parámetros para funcionar . Es caso de que haya mas de un parámetro se separarán por comas.
Un ejemplo de parámetro es en el filtro date para especificar el formato de la fecha a mostrar.
