Muestra las diferencias entre dos versiones de la página.
unidades:05_filtros:05_javascript [2014/08/08 19:11] admin [Ejemplo] |
unidades:05_filtros:05_javascript [2014/08/30 10:39] (actual) admin |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== 5.5 Filtros desde JavaScript ====== | ====== 5.5 Filtros desde JavaScript ====== | ||
- | Hemos visto hasta ahora como usar los filtros desde la página HTML pero también se puede usar un filtro directamente desde JavaScript y de esa forma obtener el valor formateado en una variable de JavaScript. | + | Hemos visto hasta ahora cómo usar los filtros desde la página HTML pero también se puede usar un filtro directamente desde JavaScript y de esa forma obtener el valor formateado en una variable de JavaScript. |
- | Su uso es muy sencillo ya que es realmente un servicio de AngularJS llamado ''$filter''. Este servicio es una función a la que le pasamos el nombre del filtro y nos retorna la función real de nuestro filtro. Aunque parece un poco trabalenguas ahora con un ejemplo se entenderá perfectamente. | + | Su uso es muy sencillo ya que realmente es un servicio de AngularJS llamado ''$filter''. Este servicio es una función a la que le pasamos el nombre del filtro y nos retorna la función real de nuestro filtro. Aunque parece un poco trabalenguas ahora con un ejemplo se entenderá perfectamente. |
Veamos un ejemplo del filtro ''currency ''. | Veamos un ejemplo del filtro ''currency ''. | ||
Línea 43: | Línea 43: | ||
<note tip> | <note tip> | ||
- | Normalmente en los ejemplo que se suele ver de AngularJS se hace todo en una única línea ya que queda mas compacto. | + | Normalmente en los ejemplo que se suele ver de AngularJS se hace todo en una única línea ya que queda más compacto. |
<sxh js> | <sxh js> | ||
Línea 50: | Línea 50: | ||
</sxh> | </sxh> | ||
- | Pero por motivos pedagógicos lo que explicado en los 2 pasos. | + | Pero por motivos pedagógicos lo he explicado en los 2 pasos. |
</note> | </note> | ||
===== Ejemplo ===== | ===== Ejemplo ===== | ||
- | En ese ejemplo mostramos en pantalla los datos que hemos formateados. Entonces, ¿cual ha sido la ventaja de haber usado el servicio ''$filter''. Que podríamos haber mostrado los datos en un ''alert'' cosa que antes no se podría haber hecho. | + | En este ejemplo mostramos en pantalla los datos que hemos formateado. Entonces, ¿cuál ha sido la ventaja de usar el servicio ''$filter''? Que podríamos haber mostrado los datos en un ''alert'' ,cosa que antes no se podía hacer antes, o como es obvio, usarlo desde JavaScript como queramos. |
{{url>http://embed.plnkr.co/flzxp0z6jrhLps2uEvm1}} | {{url>http://embed.plnkr.co/flzxp0z6jrhLps2uEvm1}} |