如何为角材料常量(如 SELECT_PANEL_MAX_HEIGHT )分配值,该值在官方角材料文档here
中提供答案 0 :(得分:1)
诸如SELECT_PANEL_MAX_HEIGHT的常量是只读的。您只能覆盖具有特殊注入标记的选项。例如:MAT_TOOLTIP_DEFAULT_OPTIONS用于“材料”工具提示。
import { MAT_TOOLTIP_DEFAULT_OPTIONS } from "@angular/material";
...
providers: [
{
provide: MAT_TOOLTIP_DEFAULT_OPTIONS,
useValue: {
showDelay: 500,
hideDelay: 300
}
}
]
答案 1 :(得分:1)
使选择面板更大或更小的另一个选项:
::ng-deep .mat-select-panel {
max-height: 80vh !important;
}
答案 2 :(得分:1)
请参见https://github.com/angular/components/issues/11780,以下内容对我有用:
.mat-select-panel {
max-height: 300px!important;
}