我正在开发一个Angular 9项目,我正在创建两个主题,每个主题都有自己的css输出文件。我修改了该文件以处理:angular.json
"styles": [
{
"input": "src/styles/themes/light-theme.scss",
"lazy": true,
"bundleName": "light-theme"
},
{
"input": "src/styles/themes/dark-theme.scss",
"lazy": false,
"bundleName": "dark-theme"
}
],
light-theme
并且是我的输入文件,我正在设置变量,例如:dark-theme
$background色
$button色
$text色
等等,等等。
我的问题是,我无法从每个组件中使用这些变量,因为我的组件不知道这些变量是什么。我无法导入一个或另一个主题,因为我想使用我在输入文件中声明的值。我应该如何处理这个问题?有没有办法“导入”我在angular.json文件上编写的输入文件?
谢谢!
精慕HU
相关分类