Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: carwen en 2 Junio 2016, 15:48 pm



Título: Angular JS (Angular Material)
Publicado por: carwen en 2 Junio 2016, 15:48 pm
Hola a todos, tengo un problema que no eh podido solucionar, estoy creando un sistema con angularjs y usando la librería de angular material de google, la cual tiene documentación para temas (theme) personalizados, mi problema es que desde un controlador yo necesito actualizar dinámicamente esos temas, pero como la configuración del mismo esta en un bloque .config no logro hacer que los cambios se apliquen, solo actualizando la pagina logro que se apliquen, no se si alguno sabe como podría solucionar esto. Muchas gracias.


Título: Re: Angular JS (Angular Material)
Publicado por: [u]nsigned en 2 Junio 2016, 17:14 pm
No creo que se pueda cambiar el theme sin recargar la pagina, porque hay que volver a renderizar todo el DOM con sus respectivos estilos CSS. Lo mas facil seria llamar a location.reload() luego de cambiar de tema.


Título: Re: Angular JS (Angular Material)
Publicado por: Uzumaki_Naruto en 19 Junio 2016, 02:42 am
Puedes usar
https://material.angularjs.org/latest/api/service/$mdThemingProvider (https://material.angularjs.org/latest/api/service/$mdThemingProvider)
Saludos


Título: Re: Angular JS (Angular Material)
Publicado por: daniela Vega en 20 Junio 2016, 21:46 pm
Esta información me pareció muy buena creo que te puede servir, chacala:
http://code.tutsplus.com/es/tutorials/creating-a-web-app-from-scratch-using-angularjs-and-firebase--cms-22391