55
66import { FocusTrapFactory } from '@angular/cdk/a11y' ;
77import { OverlayRef } from '@angular/cdk/overlay' ;
8- import { CdkPortalOutlet } from '@angular/cdk/portal' ;
9- import { DOCUMENT } from '@angular/common' ;
8+ import { CdkPortalOutlet , PortalModule } from '@angular/cdk/portal' ;
9+ import { DOCUMENT , NgClass , NgIf , NgStyle } from '@angular/common' ;
1010import {
1111 ChangeDetectionStrategy ,
1212 ChangeDetectorRef ,
@@ -24,11 +24,16 @@ import {
2424import { ANIMATION_MODULE_TYPE } from '@angular/platform-browser/animations' ;
2525import { takeUntil } from 'rxjs/operators' ;
2626
27+ import { NzButtonModule } from 'ng-zorro-antd/button' ;
2728import { NzConfigService } from 'ng-zorro-antd/core/config' ;
29+ import { NzOutletModule } from 'ng-zorro-antd/core/outlet' ;
2830import { NzSafeAny } from 'ng-zorro-antd/core/types' ;
2931import { NzI18nService , NzModalI18nInterface } from 'ng-zorro-antd/i18n' ;
32+ import { NzIconModule } from 'ng-zorro-antd/icon' ;
33+ import { NzPipesModule } from 'ng-zorro-antd/pipes' ;
3034
3135import { nzModalAnimations } from './modal-animations' ;
36+ import { NzModalCloseComponent } from './modal-close.component' ;
3237import { BaseModalContainerComponent } from './modal-container.directive' ;
3338import { ModalOptions } from './modal-types' ;
3439
@@ -104,7 +109,19 @@ import { ModalOptions } from './modal-types';
104109 '(@modalContainer.start)' : 'onAnimationStart($event)' ,
105110 '(@modalContainer.done)' : 'onAnimationDone($event)' ,
106111 '(click)' : 'onContainerClick($event)'
107- }
112+ } ,
113+ imports : [
114+ NgClass ,
115+ NgStyle ,
116+ NzPipesModule ,
117+ NzIconModule ,
118+ NgIf ,
119+ NzModalCloseComponent ,
120+ NzOutletModule ,
121+ PortalModule ,
122+ NzButtonModule
123+ ] ,
124+ standalone : true
108125} )
109126export class NzModalConfirmContainerComponent extends BaseModalContainerComponent implements OnInit {
110127 @ViewChild ( CdkPortalOutlet , { static : true } ) override portalOutlet ! : CdkPortalOutlet ;
0 commit comments