如何在角度项目中向primeng overlaypanel添加动态内容?

问题描述 投票:0回答:1

我想动态地在primeng overlaypanel上显示内容。内容将从api加载。我打开它时需要在overlaypanel中显示这些内容。任何人都可以解释它如何以角度来做这件事。

angular lazy-loading primeng
1个回答
0
投票

我不知道你的数据是什么样的,但这个想法是这样的:

TS:

public data;

@ViewChild(OverlayPanel)
private overlayPanel: OverlayPanel;

functionCalledWhenYouWantToDisplayOverlayPanel() {
    this.yourService.getDataFromAPI().subscribe((data) => {
        this.data = data;
        this.overlayPanel.show();
    });
}

HTML:

<p-overlayPanel appendTo="body">
    {{ data }}
</p-overlayPanel>
© www.soinside.com 2019 - 2024. All rights reserved.