【发布时间】:2018-06-25 19:41:08
【问题描述】:
当在 mat-sidenav 中有一个 mat-select 以编程方式打开时,mat-select 获得焦点,并且(如果内容允许),sidenav 滚动到焦点元素。
如何防止焦点和滚动?目前,我通过在 mat-sidenav 顶部添加额外的 mat-select 并将高度设置为 0 并将溢出设置为隐藏来使用丑陋的 hack,但我想知道是否有更合适和优雅的解决方案。
该问题的最低限度演示:https://angular-bg7azm.stackblitz.io
演示正在使用:
- @angular/core @ 5.2.0
- @angular/material @ 5.0.0-rc.3
我正在使用:
- @angular/code@4.3.0
- @angular/material @ 2.0.0-beta.12
【问题讨论】: