目标:
有一个mat-select带有multiple选择但下拉尺寸更大的选项。
知道解决方案:
添加panelClass到 mat-select 并自定义它的max-height. 在某些情况下似乎工作正常。
问题
单击下拉列表中的项目时,滚动会意外跳转。
材质试图将单击的项目置于可见视图的中心,当我们更改下拉列表的大小时,它会丢失大小并以错误的方式滚动。
只有当您选择时才会出现此问题multiple。
可能的解决方案
const SELECT_PANEL_MAX_HEIGHT: 256;问题说明:
https://stackblitz.com/edit/angular-material-select-scroll-jumps-on-bigger-size