by g.lanzi » 21 November 2018, 16:01
Il caso trattato in questo topic è stato oggetto di analisi e approfondimenti durante sessioni di assistenza remota separate, nel contesto delle quali è stato definitivamente risolto.
Nel caso in questione si vuole avere un css che erediti i colori del tema, come $primary, per usarli con oggetti non ionic. Per fare questo è possibile scrivere nel proprio css una classe che come colore abbia $primary.
Però se si cambia il tema a run-time questa soluzione non è sufficiente, perché il css dell'applicazione è creato a compile time e non a run time.
Per ottenere lo stesso comportamento è possibile:
1) mettere la classe css
2) impostare anche la regola nell'oggetto con una clausola inline
In questo modo il colore diventa completamente dinamico ed è anche possibile vederlo in anteprima (è per vederlo in anteprima che bisogna lasciare anche la classe css).
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.