Angular p-dialog onHide不适用于ngIf?
已经有类似的情况了,我尝试了这些解决方案,但没有奏效 实际问题是,如果我删除了Angular p-dialog onHide不适用于ngIf?,angular,primeng,Angular,Primeng,已经有类似的情况了,我尝试了这些解决方案,但没有奏效 实际问题是,如果我删除了*ngIf,由于*ngIf,onHide事件没有触发 <p-dialog [(header)]="dialogText" *ngIf="displayDlg" [(visible)]="displayDlg" [modal]="true" [responsive]="true" (onHide)="close()"> 但问题是我的表单在 在ng容器的*ngIf中添加表单加载逻辑。我也遇到了同
*ngIf
,由于*ngIf
,onHide事件没有触发
<p-dialog [(header)]="dialogText" *ngIf="displayDlg" [(visible)]="displayDlg"
[modal]="true" [responsive]="true" (onHide)="close()">
但问题是我的表单在
在ng容器的*ngIf中添加表单加载逻辑。我也遇到了同样的问题。通过对p-dialog标记中的*ngIf使用与[(可见)]属性不同的布尔变量来解决。对这两个变量使用相同的变量对我来说不起作用。这是基本的想法。我是以面向对象的方式做的。我不会用更多的细节来烦你
<ng-container *ngIf="displayDlg">
<p-dialog [(header)]="dialogText" [(visible)]="displayDlg"
[modal]="true" [responsive]="true" (onHide)="close()">
</ng-container>