Я хочу добавить пару тем в мое приложение Angular, и я бы хотел, чтобы пользователи могли делать это самостоятельно.
Я просто хочу внести некоторые изменения в цвета, так что это должно повлиять на несколько строк моих файлов SCSS:
styles.scss
html, body {
background-color: black;
}
Приложение / app.component.scss
.title {
color: green;
}
.subtitle {
color: grey;
}
.text {
color: white;
}
Как сделать его доступным для изменения пользователем во время выполнения?
Я искал и искал в Google и даже здесь, на SO (например, этот вопрос ), но все ответы касаются загрузки различных файлов стилей во время компиляции, но это не позволило пользователям изменить тема, когда приложение работает.