![]() |
1
1
典型的角度组件有一个html、一个typescript和一个样式文件。后者通常是css:
你想告诉angular找一个。更少的文件,而不是。并在构建过程中编译它。为此:
|
![]() |
2
0
我没有最好的解决方案,但它对我有效。由于我并没有节点服务器,所以我要做的是在项目中有de scss文件。我在线编译它,它给了我css,我又把它放到了项目中。它仍然有两个文件,但SCS(在你的情况下更少)留在那里,当我需要更多的css时,我会正常编码,但总是添加到SCS上。所以我编译它,再次覆盖旧的css。它不太安全,但在无法添加新服务器来解决动态样式问题时效果很好。但是,如果你在一个大项目上,也许最好添加一个节点服务器或类似的东西,让你的工作更安全。 |
![]() |
3
0
Andy,我之前的一句话是不正确的,角度支持许多css预处理器,包括更少的。现在我知道这是解决你问题的一个可能的方法。您可以生成如下所示的组件。 -电压表。组成部分输电系统
-电压表。组成部分less(只需将less代码粘贴到此文件中) -电压表。组成部分html
然后您可以使用以下组件:
我使用Angular cli生成项目,为其分配更少的预处理器
这将允许您使用JSFIDLE示例中更少的代码。 再次为我今天早些时候的错误声明道歉,感谢seven Phase max指出我的错误。 编辑:对于现有项目,只需使用您正在使用的预处理器替换SCS即可。 |
![]() |
Christian Luneborg · 星级评定不起作用 7 年前 |
![]() |
jinfy · Less mixin不适用于带有逗号的参数 7 年前 |
![]() |
Ruur · Sass通过引用分配变量 7 年前 |
![]() |
epeleg · 将较少的混合器转换为SCS 7 年前 |
![]() |
Andy · 如何向现有的Angular 5项目添加更少的内容 7 年前 |
![]() |
Patrickvanl · ::前后内容始终在内容上方和下方? 7 年前 |