【发布时间】:2021-04-28 21:20:03
【问题描述】:
在常规页面中打开MatSelect 时,可以通过MAT_SELECT_SCROLL_STRATEGY 注入令牌自定义滚动行为,并使用NoopScrollStrategy 滚动底层页面,同时保持MatSelect 就位.
但是,当从MatDialog 打开MatSelect 时,MAT_SELECT_SCROLL_STRATEGY 完全没有效果,我无法滚动底层MatDialog。
我创建了一个Stackblitz 来演示这个问题。
一种解决方法是使用pointer-events: none 设置backDropClass,但是当我单击它时它也会禁用关闭行为,我想保留它。如果可能的话,我还想避免基于z-index 的黑客攻击。
【问题讨论】:
标签: javascript angular angular-material