2017-07-24 81 views
2

我有材料2角材料2自动完成位置错误

的自动完成功能在我的情况的问题,我填充列表,当用户写在输入的东西,但股利(图),其中的选项总是出现在下方(如果屏幕很小,我必须向下滚动页面)。当屏幕很小时,它应该出现在输入栏的上方。

我认为问题在于,面板的位置仅在输入点击时的开始时被初始化。任何人都可以帮助我解决任何问题?列表更新时是否有重置位置Y的方法?

感谢

+0

欢迎SO。为了便于理解和帮助,请参阅**如何提问** https://stackoverflow.com/help/how-to-ask。 – BenRoob

回答

0

尝试将此添加到您的style.css

.cdk-overlay-container{position:fixed;z-index:1000} 
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000} 
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border- 
box;z-index:1000} 
+0

不,它不能解决我的问题,除了class找不到的.cdk-global-overlay-wrapper外,我已经将这个属性包含在我的css中。但我添加了3,它仍然以相同的方式工作。无论如何,谢谢你试用它。 – Neich