![]() |
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即可。 |
![]() |
Vimal · 用于用户名验证的JavaScript正则表达式 6 年前 |
![]() |
user2024080 · 我如何防止我的表单在以后编辑? 6 年前 |
![]() |
Ali Bedaer · 具有多个组件的角形5 6 年前 |