如何重新加载 PrimeNG 对话框的内容
How to reload the contents of a PrimeNG Dialog
我正在使用 Angular PrimeNG,我有以下情况
<button (click)="display = !display">Open</button>
<p-dialog [(visible)]="display">
<custom-component [uid]="userId"></custom-component>
</p-dialog>
这里的问题是每当我尝试打开 p-dialog 时,自定义组件都不会再次调用,我如何确保再次加载该组件以确保模态每次打开时都有最新数据?
一种方法是向组件添加 *ngIf
语句。因此,只要标志为假,组件就会被销毁。再次打开对话框应该会再次创建组件。
我正在使用 Angular PrimeNG,我有以下情况
<button (click)="display = !display">Open</button>
<p-dialog [(visible)]="display">
<custom-component [uid]="userId"></custom-component>
</p-dialog>
这里的问题是每当我尝试打开 p-dialog 时,自定义组件都不会再次调用,我如何确保再次加载该组件以确保模态每次打开时都有最新数据?
一种方法是向组件添加 *ngIf
语句。因此,只要标志为假,组件就会被销毁。再次打开对话框应该会再次创建组件。