0

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

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

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

4

1 回答 1

4

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

于 2018-03-05T11:32:47.817 回答