1.8.3. Primeng Dynamic Dialog - quan1997ap/angular-app-note GitHub Wiki
1. Mở nhiều dialog đè lên nhau.
Component A mở Dialog B. Dialog B mở Dialog C.
Hiện tượng: Dialog C được mở + xuất hiện thêm lớp phủ của Backdrop đè lên Dialog C.
Cách giải quyết
Khai báo thêm trong Component B ( Component Trung gian )
providers : [ DialogService ]

2. Đóng & Mở component liên tục hoặc Dialog đang mở mà chuyển trang
Component A mở Dialog B.
Dialog B đóng => pass data về Component A yêu cầu mở lại Dialog B.
Hiện tượng: Dialog B không được mở lại + xuất hiện thêm lớp phủ của Backdrop.
Cách giải quyết
ref.destroy();