Cordova Android Build Dose 不考虑我的一些风格

Cordova Android Build Dose Not Consider Some Of my Styles

大家好,我正在使用 angular 开发应用程序,我在网络上的输出完全没问题,但是当我使用 cordova 为 android 构建应用程序时,它似乎是我的一些风格不认为我检查了 style.css 文件,我的风格是这里有一张 android 构建的图片。

如您所见,某些样式可以正常工作,例如本应为紫色的项目背景或项目标题,但下面的信息不应该是蓝色或我用于添加更多板的按钮的颜色。 任何人 运行 之前或像往常一样遇到这个问题我是第一个?

我不明白为什么会这样,但在我的例子中,动态样式消失了。

考虑到这一点,我创建了一个管理颜色的服务,我将项目中所有使用的颜色定义为字符串变量,并将这些变量设置为我的颜色十六进制代码。

我的服务是这样的

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;
}

之后,我的问题就解决了。