如何重新加载PrimeNG对话框的内容

时间:2018-03-05 11:03:16

标签: angular primeng primeng-dialog

我正在使用Angular PrimeNG,我有以下场景

<button (click)="display = !display">Open</button>
<p-dialog [(visible)]="display">
    <custom-component [uid]="userId"></custom-component>
</p-dialog> 

这里的问题是每当我尝试打开p对话框时,都不再调用自定义组件,如何确保组件再次加载以确保每次打开时模态都有最新数据?

1 个答案:

答案 0 :(得分:4)

一种方法是向组件添加*ngIf语句。因此,只要标志为false,组件就会被销毁。再次打开对话框应该再次创建组件。