Was ich jetzt habe, ist eine Seite mit dunkelem Thema in index.html:Angular2 - Wie laden Sie CSS-Datei in index.html bedingt?
<base href="/">
<html>
<head>
<title>XXX</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="assets/dark_room.css">
<my-app>Loading...</my-app>
</body>
</html>
ich auch ein helles „light_room.css“ Thema habe, die zur Umsetzung erforderlich ist, und Benutzer könnten Thema Basis auf Bedürfnisse wechseln . Ich frage mich, wie ich das erreichen könnte?
Ich dachte, es könnte getan werden, indem Sie einen URL-Parameter, so dass, wenn Benutzer wie ?light_room=True
am Ende der URL, die Seite light_room.css laden. Ich denke jedoch, dass es nur in normalen Vorlagen, aber nicht in index.html gemacht werden kann.
Hat jemand ähnliche Erfahrung in cd-Datei in index.html bedingungsabhängig laden?
Haben Sie es auf diese Weise versucht? Lassen Sie Ihr Backend abhängig von den URL-Parametern unterschiedliche index.html generieren. – Niklas
@ Niklas Ich denke, es könnte eine Annäherung sein, aber ich weiß nicht wie. da das Einrichten von URL-Parametern normalerweise in der .ts-Datei erfolgt, hat index.html jedoch keine. –