在Angular库中公开常用的SCSS变量和混合器可以使其他应用程序和组件更容易使用和重用。要实现这一点,需要在库中的公共API中公开样式文件夹,并在其中添加一个名为“_common.scss”的文件。在该文件中,添加所有共享的变量和混合器。
示例代码:
// styles/_common.scss $primary-color: #3f51b5;
@mixin button-styles { color: white; background-color: $primary-color; border-radius: 4px; }
然后,在库的主样式文件(例如“styles.scss”)中导入所需的变量和混合器,并在其他组件中使用它们。
示例代码:
// styles.scss @import './common';
// app.component.scss @import './common';
.my-button { @include button-styles; }
这样,在使用该库的应用程序和组件中,可以轻松地使用和重用这些共享的变量和混合器,以保持样式的一致性和可维护性。