如何在离子应用程序中实现动态主题?

问题描述 投票:0回答:1

我正在制作一个离子应用程序,我有一个允许用户更改应用程序颜色方案的视图。我该如何实现?如果我在应用程序中的每个元素上使用ng-class来动态更改颜色,它可能会导致主UI线程重载,因为每个ng-class都会添加一个新的观察者,并且此应用程序中有很多页面和元素。

javascript angularjs ionic-framework themes
1个回答
0
投票

也许仅仅在身体上使用ng-class并使用继承就可以了!

HTML

<body ng-class="vm.color">
    <div class="title">
    </div>
</body>

CSS

.red .title {
    background: red;
}

.blue .title {
    background: red;
}
© www.soinside.com 2019 - 2024. All rights reserved.