Angular material 如何设置角度材质常数的值,如“选择面板”\u“最大高度”
如何为官方角材料文档中提供的角材料常数(如SELECT_PANEL_MAX_HEIGHT)赋值(如SELECT_PANEL_MAX_HEIGHT)为只读。您只能覆盖具有特殊注入令牌的选项。例如:材质工具提示\材质工具提示的默认选项Angular material 如何设置角度材质常数的值,如“选择面板”\u“最大高度”,angular-material,angular-material2,Angular Material,Angular Material2,如何为官方角材料文档中提供的角材料常数(如SELECT_PANEL_MAX_HEIGHT)赋值(如SELECT_PANEL_MAX_HEIGHT)为只读。您只能覆盖具有特殊注入令牌的选项。例如:材质工具提示\材质工具提示的默认选项 import { MAT_TOOLTIP_DEFAULT_OPTIONS } from "@angular/material"; ... providers: [ { provide: MAT_TOOLTIP_DEFAULT_OPTIONS
import { MAT_TOOLTIP_DEFAULT_OPTIONS } from "@angular/material";
...
providers: [
{
provide: MAT_TOOLTIP_DEFAULT_OPTIONS,
useValue: {
showDelay: 500,
hideDelay: 300
}
}
]
使“选择”面板变大或变小的另一个选项:
::ng-deep .mat-select-panel {
max-height: 80vh !important;
}
看,以下几点对我很有用:
.mat-select-panel {
max-height: 300px!important;
}
@masu9如果提供了注入令牌,则可以使用它覆盖默认行为或值。有没有办法更改常量的值以修改组件的行为?例如,动画的扩展速度panel@AndresGardiol看一看这个例子,尝试更改扩展\u面板\u动画\u计时常量::ng deep似乎不受欢迎,它对我不起作用