#javascript #angularjs #ionic-framework #themes
#javascript #angularjs #ionic-framework #темы
Вопрос:
Я создаю ионное приложение, и у меня есть представление, которое позволяет пользователям изменять цветовую схему приложения. Как бы я это реализовал? Если я использую ng-class для каждого элемента в приложении для динамического изменения цветов, это может привести к перегрузке основного потока пользовательского интерфейса, поскольку каждый ng-класс добавит нового наблюдателя, а в этом приложении много страниц и элементов.
Комментарии:
1. Возможно, ng-класс только для тела и использование наследования сделают свое дело!
2. Можете ли вы привести мне пример этого?
Ответ №1:
Возможно, ng-класс только для тела и использование наследования сделают свое дело!
HTML
<body ng-class="vm.color">
<div class="title">
</div>
</body>
CSS
.red .title {
background: red;
}
.blue .title {
background: red;
}