Angular 2 从 styles.scss 扩展样式
Angular 2 extend a style from styles.scss
在 Angular 2 中,我的 styles.scss
文件中有一个 CSS class:
.FirstClass {
}
我正在尝试在组件的 .SCSS 文件(例如:MyComponent.scss
)中扩展此 class,例如:
.SecondClass {
@extend .FirstClass;
}
我收到一条错误消息,提示未找到 .FirstClass
。我是否正确假设 class 和 styles.scss
中的样式可以全局引用?请帮助我。
如果您有任何文件,并且想在另一个文件中使用其中一个 类,则必须先导入它。
styles.scss
.FirstClass{}
MyComponent.scss
@import 'styles.scss'
.SecondClass{
@extend .FirstClass;
}
SCSS 编译为 CSS,因此,如果您需要对文件本身进行任何与普通 css 无关的更改,则必须考虑到它.
在 Angular 2 中,我的 styles.scss
文件中有一个 CSS class:
.FirstClass {
}
我正在尝试在组件的 .SCSS 文件(例如:MyComponent.scss
)中扩展此 class,例如:
.SecondClass {
@extend .FirstClass;
}
我收到一条错误消息,提示未找到 .FirstClass
。我是否正确假设 class 和 styles.scss
中的样式可以全局引用?请帮助我。
如果您有任何文件,并且想在另一个文件中使用其中一个 类,则必须先导入它。
styles.scss
.FirstClass{}
MyComponent.scss
@import 'styles.scss'
.SecondClass{
@extend .FirstClass;
}
SCSS 编译为 CSS,因此,如果您需要对文件本身进行任何与普通 css 无关的更改,则必须考虑到它.