:root {
@include mat.toolbar-overrides((
container-background-color: black,
));
}
但是当我尝试
.my{
@include mat.toolbar-overrides(
(
container-background-color: black,
)
);
}
Insidenav.component.scss它不起作用。
当我将其添加到theme.scss中时,所有工具栏都是样式的,但是如果我只想在组件内设计特定的工具栏怎么办?是不可能的吗?同样,垫子 - 西德纳夫(Mat-Sidenav)内部的垫子式底座没有样式,至少不是容器颜色,但这可能与Sidenav容器造型有关吗?
Edit:这也是完整的nav.component.scss@use '@angular/material' as mat;
.sidenav-container {
height: 100%;
}
.sidenav {
width: 200px;
}
.sidenav .mat-toolbar {
background: inherit;
}
.mat-toolbar.mat-primary {
position: sticky;
top: 0;
z-index: 1;
}
.content {
padding: 20px;
}
.example-spacer {
flex: 1 1 auto;
}
.my{
@include mat.toolbar-overrides(
(
container-background-color: black,
container-text-color: var(--mat-sys-on-primary)
)
);
}
silly我...实际上,我只有两个不同的NAV组件在不同的路线上运行,我一直在看错误的视图。