我正在尝试将 mat-autocomplete 与自定义项目高度一起使用。我可以使用以下 css 调整选项高度:
.mat-option {
height: 25px !important;
line-height: 25px !important;
}
但是,这会导致滚动中断,当使用向下箭头时,面板滚动超出必要。
文档引用了一个常量:AUTOCOMPLETE_OPTION_HEIGHT
设置为 48px。有没有办法覆盖这个常量?我试图将常量值作为提供者提供:
//{
// provide: MAT_AUTOCOMPLETE_DEFAULT_OPTIONS,
// useValue: {
// AUTOCOMPLETE_OPTION_HEIGHT: 25,
// AUTOCOMPLETE_PANEL_HEIGHT: 1250
// }
//},
{ provide: AUTOCOMPLETE_OPTION_HEIGHT, useValue: 25},
{ provide: MAT_CHECKBOX_CLICK_ACTION, useValue: 'noop'}
]
这似乎没有任何效果。
如何调整选项高度以使面板正确滚动?
谢谢!