Attualmente sto creando un'app con la possibilità di modificare il tema. Un tema in questo caso consiste semplicemente nel cambiare il colore di alcuni elementi chiave nell'app.Aggiornamento di uno stile CSS a livello globale con variabile nell'ambito
Così attualmente, su tutti gli elementi che richiedono il colore del tema, ho dato loro la classe css has-main-color
.
Nel controller, ottengo il loro colore desiderato dal servizio Web e lo impostano nell'ambito come $scope.mainColor = color;
.
Tutto questo funziona correttamente, ma il problema che sto ottenendo è che non riesco a trovare un metodo adatto per applicare questo colore alla classe has-main-color
.
Attualmente, sto cercando il seguente:
<style>
.has-main-color {
color: {{mainColor}}
}
</style>
Come si può intuire, questo non funziona così bene.
Quindi quale sarebbe l'approccio migliore per risolvere questo problema utilizzando AngularJS?
stili all'interno dello applicati solo una volta. Quindi, cambiare il contenuto al suo interno in modo dinamico non aiuta. – ganaraj