我一直在网上搜索找到答案,但我什么都没有......所以我们在哪里
我可能相当新的纯角度。我主要使用离子框架和离子CLI,它总是做我需要的所有东西。
我现在正在创建一个新的角度6项目,我立即注意到存储在component.ts的同一文件夹中的CSS / SCSS文件未自动加载。
我必须对组件使用“styleUrls”属性,但在使用ionic 3 / angular时我从不需要它。我知道这是一个“nosense”问题......但是我担心在处理cli /配置时我错过了什么
你能告诉我这是否是预期的行为?相对于同一文件夹技巧中的组件自动加载css文件是否具有离子性?
答案 0 :(得分:1)
这是预期的行为。不需要填写styleUrls
@Component属性,但以这种方式定义样式确实有它的好处。如果没有填写,你的应用程序所拥有的任何全局样式仍将应用于组件,但是你会失去一个名为view encapsulation的好功能,这会使你的组件样式限定为具有它的组件定义,使样式更新更容易维护。