В настоящее время я создаю приложение, в котором есть возможность изменить тему. Тема в этом случае просто состоит из изменения цвета нескольких ключевых элементов в приложении.
Итак, в настоящее время для всех элементов, которым требуется цвет темы, я присвоил им класс css has-main-color
.
В контроллере я получаю желаемый цвет от веб-службы и устанавливаю его в области видимости как $scope.mainColor = color;
.
Все это прекрасно работает, но проблема заключается в том, что я не могу найти подходящий метод применения этого цвета к классу has-main-color
.
В настоящее время я пытаюсь сделать следующее:
<style>
.has-main-color {
color: {{mainColor}}
}
</style>
Как вы, наверное, догадались, это работает не так хорошо.
Итак, как лучше всего решить эту проблему с помощью AngularJS?