![](/img/trans.png)
[英]p-dialog onHide not working in angular 2 component - primeng
[英]p-dialog onHide is not working with ngIf?
已經有類似的問題,我嘗試使用這些解決方案但沒有工作。
實際問題是 onHide 事件沒有觸發,因為*ngIf
,如果我刪除了*ngIf
onHide 正在觸發。
<p-dialog [(header)]="dialogText" *ngIf="displayDlg" [(visible)]="displayDlg"
[modal]="true" [responsive]="true" (onHide)="close()">
但問題是我在<p-dialog
有表單如果我沒有使用*ngIf
我在加載頁面時收到未定義的錯誤。 我該如何解決這個問題。?
<ng-container *ngIf="displayDlg">
<p-dialog [(header)]="dialogText" [(visible)]="displayDlg"
[modal]="true" [responsive]="true" (onHide)="close()">
</ng-container>
在 ng-container 的 *ngIf 中添加表單加載邏輯。
我有同樣的問題。 與 [(visible)] 屬性相比,通過對 p-dialog 標簽中的 *ngIf 使用不同的布爾變量來解決。 對兩者使用相同的變量對我來說不起作用。 這就是基本思想。 我以面向對象的方式做到了。 我不會讓你厭煩更多的細節。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.