Ich frage mich, ob es möglich ist, ein Thema (2 Stylesheets) umzuschalten. meine aktuelle Konfiguration ist Stylesheet A in meinem angular-cli.json config. was ich tun möchte, ist das Stylesheet A mit Stylesheet B durch einen einfachen (Klick) Toggler zu ersetzen.Angular 4 Toggle Stylesheets in angular-cli
wenn ich würde das Stylesheet in der index.html den Code importieren wie diese
Komponente aussehen:
constructor() { }
toggleTheme() {
this.darkTheme = this.lightTheme;
}
Index.HTML
<div [class.dark]="darkTheme">
<div [class.light]="lightTheme">
<button (click)="toggleTheme()">
Toggle theme
</button>
aber da im Stylesheet Import dark.css in der angular-cli.json-Datei anstelle von index.html, wie kann ich das lösen?
Gibt es irgendetwas, was ich tun könnte, um das zu lösen? Zum Beispiel importieren Sie es stattdessen in der globalen CSS mit der @ import-Anweisung, aber wie würde es funktionieren, um es dort zu schalten? – Escobar