Angular material 如何设置角度材质常数的值,如“选择面板”\u“最大高度”

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

如何为官方角材料文档中提供的角材料常数(如SELECT_PANEL_MAX_HEIGHT)赋值(如SELECT_PANEL_MAX_HEIGHT)为只读。您只能覆盖具有特殊注入令牌的选项。例如:材质工具提示\材质工具提示的默认选项

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似乎不受欢迎,它对我不起作用