在我的angular 7项目中,我正在使用primeng,但是覆盖面板内部存在问题。
我有一张桌子,当我单击桌子上的一个按钮时,我需要显示一个内部带有输入的overlayPanel,但是由于某种原因,该输入无法正常工作(我无法写入)。 这是叠加层:
_onScroll(event) {
let offset = event.nativeEvent.contentOffset;
console.log(offset.y); // y position value
}
经过一些测试,我发现如果移除<p-overlayPanel #filterModel appendTo="body">
<input type="text" />
</p-overlayPanel>
,则输入有效,但是覆盖层的位置不正确。
那么我该如何解决呢?
可能我遗漏了一些东西,在本示例中,如果我切换appendTo="body"
中的引用,则没有任何变化,并且上方的位置相同。
https://stackblitz.com/edit/primeng-template-ovproblem