2017-07-24 80 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