大家好,我正在使用Angular 开发应用程序,我的输出在网络上是完全好的,但当我使用cordova来构建Android,它似乎像我的一些风格不考虑我检查了style.css文件,我的风格是有这里是Android构建的图片.
cordova
style.css
正如你所看到的一些风格的工作正确一样,背景的项目,应该是紫色或标题的项目,但下面的信息,不应该我蓝色或颜色的我的按钮添加更多的董事会。任何一个遇到这个问题之前或喜欢总是我是第一个?
ymdaylpp1#
我不明白为什么会发生这种情况,但在我的情况下,它消失了动态造型。因此,考虑到这一点,我创建了一个用于管理颜色的服务,我将项目中所有使用的颜色定义为字符串变量,并将这些变量设置为我的颜色十六进制代码。我服务是这样的
export class ThemeControllerService { private theme: ThemeModel = { Color60Bold: "#dae0f1", Color60Normal: "#dae0f1", Color60Fade: "#dae0f1", Color30Bold: "#8160a9", Color30Normal: "#8160a9", Color30Fade: "#8160a9", Color10Bold: "#5166b0", Color10Normal: "#5166b0", Color10Fade: "#5166b0" }; GetTheme(): ThemeModel { return this.theme; } constructor() { } }
然后,我将此服务定义为要使用颜色的组件中的变量。我把元素颜色设计成这样
<h3 [style.color]="theme.Color10Fade">2018/04/26</h3>
代替
h3{ color: #5166b0; }
在这之后,我的问题解决了。
1条答案
按热度按时间ymdaylpp1#
我不明白为什么会发生这种情况,但在我的情况下,它消失了动态造型。
因此,考虑到这一点,我创建了一个用于管理颜色的服务,我将项目中所有使用的颜色定义为字符串变量,并将这些变量设置为我的颜色十六进制代码。
我服务是这样的
然后,我将此服务定义为要使用颜色的组件中的变量。
我把元素颜色设计成这样
代替
在这之后,我的问题解决了。