Cargar dinámicamente un tema de material en angular

Estoy construyendo una aplicación angular usando material angular. Uno de los primeros pasos en la aplicación es que el usuario inicie sesión. A continuación, el sistema carga desde el backend el tema creado por la compañía de ese usuario.

Sin embargo, cuando el backend responde con la información del tema, no puedo ingresarla al sistema. El $ mdThemingProvider, que le permite configurar temas, no parece estar disponible desde un Controlador y el servicio $ mdTheming en sí no tiene opciones para modificar los temas en el sistema.

¿Hay alguna manera de cargar dinámicamente nuevos temas en una aplicación de material angular?

Respuestas a la pregunta(5)

Su respuesta a la pregunta