【发布时间】:2021-09-05 20:24:18
【问题描述】:
我有一个 change-color.service.ts 具有以下内容:
public defaultStyles = {
firstDesignBackgroundColor: '#a31329',
firstDesignFontColor: '#ffffff',
secondDesignBackgroundColor: '#d1cfcfff',
secondDesignFontColor: '#000000'
};
现在我想将声明添加到我的 style.scss 中
:host ::ng-deep th span#optimize-checkbox-header .mat-checkbox label.mat-checkbox-layout .mat-checkbox-inner-container.mat-checkbox-inner-container-no-side-margin .mat-checkbox-frame {
border: 2px solid #fff !important;
}
将#fff 替换为change-service 中的firstDesignFontColor。你知道我如何创建这个依赖吗?这可能吗?
【问题讨论】:
-
你为什么不根据你的每个条件创建类?从服务获取您的类名并将类分配给元素取决于条件。
标签: css angular typescript sass