Cordova 离子2导航栏颜色问题

Cordova 离子2导航栏颜色问题,cordova,angular,ionic2,Cordova,Angular,Ionic2,我在爱奥尼亚2开始了一个空白项目。而且它工作得很好 但是,当我查看variables.scss文件时,我可以看到primary附近有一个红线错误:它说,“[scss])expected” 我试着用这本指南来改变颜色 但它不起作用。它仍然显示相同的灰色导航栏。而且,当我在谷歌上搜索这个问题时,每个人都使用app/app.variables.scss文件。但是我在那个位置没有那个文件,而是在themes/variables.scs中 这是我的信息。请告知。多谢各位 可以忽略sass警告“scs

我在爱奥尼亚2开始了一个空白项目。而且它工作得很好

但是,当我查看variables.scss文件时,我可以看到primary附近有一个红线错误:它说,“[scss])expected”

我试着用这本指南来改变颜色

但它不起作用。它仍然显示相同的灰色导航栏。而且,当我在谷歌上搜索这个问题时,每个人都使用app/app.variables.scss文件。但是我在那个位置没有那个文件,而是在themes/variables.scs中

这是我的信息。请告知。多谢各位


可以忽略sass警告“scss预期”,这似乎是一个编辑器错误,将在编译时解决


离子改变了它的颜色,原因如下

  • 很难向组件动态添加颜色,尤其是在组件中未知颜色属性名称的情况下 模板

  • 此更改使css保持平面,因为我们没有在组件上链接颜色属性,而是将一个类指定给 包含颜色名称的组件

  • 这使您可以轻松地在多种颜色之间切换组件
  • 加快性能,因为我们不再通过读取所有属性来获取颜色属性
正如发现的那样


因此,要使用爱奥尼亚的sass提供的颜色,请将
更改为

可以忽略sass警告“scss预期”,这似乎是一个编辑器错误,将在编译时解决


离子改变了它的颜色,原因如下

  • 很难向组件动态添加颜色,尤其是在组件中未知颜色属性名称的情况下 模板

  • 此更改使css保持平面,因为我们没有在组件上链接颜色属性,而是将一个类指定给 包含颜色名称的组件

  • 这使您可以轻松地在多种颜色之间切换组件
  • 加快性能,因为我们不再通过读取所有属性来获取颜色属性
正如发现的那样


因此,要使用爱奥尼亚sass提供的颜色,请根据版本
2.0.0-rc.0(2016-09-28)
更改为

,颜色已更改

您可以找到变更日志

颜色不再直接添加到组件,而是应在颜色属性中传递

例如,
变成了

希望我能帮助你


编辑:抱歉,一起发布…

根据版本
2.0.0-rc.0(2016-09-28)
,颜色已更改

您可以找到变更日志

颜色不再直接添加到组件,而是应在颜色属性中传递

例如,
变成了

希望我能帮助你


编辑:抱歉,一起发布…

我也遇到了同样的问题,scss警告似乎是编辑错误,创建新颜色有效吗?感谢@Ivaro18的快速响应。是的,我试过用新的颜色,但遗憾的是,没用。我也尝试了不同的IDE,使用WebStorm,我得到了同样的问题。我也在我的mac电脑上试过,但没能解决这个问题。我有<代码>$颜色:(主颜色:#A23C4B,次颜色:#32db64,危险:#f53d3d,浅色:#f4f4f4,深色:#393939,最喜欢的:#69BB7B,定制红色:#A23C4B,定制灰色:#E9EBEE)我有相同的警告,但颜色似乎根据其文档工作:颜色不再直接添加到组件中,而是应在颜色属性中传递。因此,请尝试分配,而不是
执行
我遇到了相同的问题,scss警告似乎是一个编辑器错误,创建新颜色有效吗?感谢@Ivaro18的快速响应。是的,我试过用新的颜色,但遗憾的是,没用。我也尝试了不同的IDE,使用WebStorm,我得到了同样的问题。我也在我的mac电脑上试过,但没能解决这个问题。我有<代码>$颜色:(主颜色:#A23C4B,次颜色:#32db64,危险:#f53d3d,浅色:#f4f4f4,深色:#393939,最喜欢的:#69BB7B,定制红色:#A23C4B,定制灰色:#E9EBEE)我有相同的警告,但颜色似乎根据其文档工作:颜色不再直接添加到组件中,而是应在颜色属性中传递。因此,尝试分配,而不是执行
do