如何为primeNG覆盖面板设置边距位置?

时间:2019-04-01 11:24:02

标签: angular primeng primeng-dialog

我想动态设置primeNG覆盖面板的上边距和左边距位置。如何实现呢?

1 个答案:

答案 0 :(得分:1)

您可以在HTML中使用标签 [style] 实现此目标:

<p-overlayPanel [style]="marginStyle">
</p-overlayPanel>

并在.ts中声明所需的边距,如下所示:

positionLeft = '90px'; 
positionTop = '20px';
marginStyle = { 'margin-left': this.positionLeft , 'margin-top': this.positionTop };

您可以在此处查看实时示例: https://stackblitz.com/edit/primeng-overlay-position-style