Herramientas de usuario

Herramientas del sitio


unidades:05_filtros:01_filtros

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
unidades:05_filtros:01_filtros [2014/08/05 16:51] – [5.1 Filtros] adminunidades:05_filtros:01_filtros [2014/08/05 18:20] (actual) – [5.1 Filtros] admin
Línea 1: Línea 1:
 ====== 5.1 Filtros ====== ====== 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.+Por ahora hemos visto varios artefactos en AngularJS: 
 +  * Directivas 
 +  * Controladores 
 +  * Servicios 
 + 
 +En esta unidad vamos a ver un nuevo tipo de artefacto de AngularJS los **filtros** 
 + 
 +Los filtros permiten modificar como se muestran los datos en la página HTML. Ejemplos de ello es como se muestran las fechas, los números, como ordenar listas, etc.
  
 Existen 2 tipos de filtros según a que tipo de datos se aplican: Existen 2 tipos de filtros según a que tipo de datos se aplican:
-  * [[unidades:05_filtros:02_escalares|Filtros para escalares]]: Se aplican a datos como números, fechas, texto, etc.+  * [[unidades:05_filtros:02_escalares|Filtros para escalares]]: Se aplican a datos como números, fechas, texto, etc.Pero no a lista de datos
   * [[unidades:05_filtros:03_listas|Filtros para listas de datos]]: Se aplican a lista de datos como arrays   * [[unidades:05_filtros:03_listas|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.+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 %%}}'' ''%%{{valor | filtro:opciones %%}}''
Línea 19: Línea 26:
 Se pueden aplicar varios filtro distintos concatenando mas tuberías y el nombre del siguiente filtro. El siguiente ejemplo muestra 3 filtros: 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 %%}}''+''%%{{valor | primerFiltro | segundoFiltro | tercerFiltro %%}}''
  
-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.+El signo de los dos puntos y //opciones// solo se pondrán si el filtro correspondiente necesita de parámetros para funcionar. En caso de que haya mas de un parámetro se separarán por comas.
  
 Un ejemplo de parámetro es en el filtro [[unidades:05_filtros:02_escalares#date]] para especificar el formato de la fecha a mostrar. Un ejemplo de parámetro es en el filtro [[unidades:05_filtros:02_escalares#date]] para especificar el formato de la fecha a mostrar.
unidades/05_filtros/01_filtros.1407250319.txt.gz · Última modificación: por admin