我正在使用 ngPrime 组件,如果我为它们设置样式,则样式不会应用于dashboard.component.sass 文件,但是当我使用全局 style.sass 文件时它们会应用。
仪表板.component.html 文件
<p-dropdown [options]="reports" styleClass="report-dropdown">
<ng-template let-item pTemplate="selectedItem">
<i class="fas fa-th" style="fill: white;"></i>
<span style="vertical-align:middle">
{{item.label}}</span>
</ng-template>
</p-dropdown>
dashboard.component.scss 和全局 style.scss 文件
.report-dropdown {
.ui-dropdown-label {
background-color: $secondary;
color: white;
}
.ui-dropdown-trigger {
color: white;
background-color: $secondary;
border: none;
}
}