Pracuję nad panelem administracyjnym opracowanym pod kątem 4 i próbuję zintegrować sekcje, aby dostosować styl, taki jak zmiana koloru, bg itp. Mam już opracowane sekcje do zapisywania ustawień w bazie danych dostałem je na obciążenie aplikacji jako json za pomocą interfejsu API.Generowanie dynamicznego css w oparciu o zmienne kątowe 4
Teraz próbuję wygenerować dynamicznego CSS korzystając z wartości json, próbowałem z następującego kodu w głównym składnikiem, ale jej nie działa
@Component({
templateUrl: 'card.html',
styles: [`
.card {
height: 70px;
width: 100px;
color: {{css.cardColor}};
}
`],
})
nie jestem pewien, w jaki sposób należy załadować wartości css w składniku i używaj ich w tagach stylu. Nie znalazłem żadnego innego rozwiązania dla tego samego.
Innym sposobem jest użycie koncepcji animacji kątowej, ale css ma być ogromny i nie można go w pełni zaimplementować za pomocą animacji kątowej za pomocą wyzwalaczy i wszystkich innych. Uważam, że istnieje na to rozwiązanie, ponieważ wydaje się, że jest to rzeczywisty wymóg i powinno być zrobione przez wielu innych programistów.
Każda pomoc jest dostrzegalna.
Edycja: nie można użyć ngStyle, ponieważ zostanie zastosowany do prawie wszystkich elementów jako do całej aplikacji, a nie tylko do konkretnego elementu.
powinieneś opublikować rozwiązanie kodu tutaj. czy możesz pokazać, w jaki sposób korzystasz z wartości zmiennych wewnątrz właściwości stylu CSS? –
Czy możesz zamieścić przykład kodu tego rozwiązania? To wygląda na naprawdę dobre rozwiązanie. – Neutrino
zaktualizował kod –