Uncaught TypeError: Невозможно прочитать свойство 'nativeElement' из неопределенного - PullRequest
0 голосов
/ 23 апреля 2020

component1 имеет функцию openPopup, открывающую всплывающее окно, и во всплывающем окне должно отображаться Component2

component1. html

<ng-container #component1></ng-container>

component1.ts

@ViewChild('component1', { read: ViewContainerRef, static: true })
    public winRef: ViewContainerRef;

 openPopup(){

        const windowRef = this.window_S.open({
          appendTo: this.winRef,
          title: 'component 2',
          content:Component2,
        });
        windowRef.result.subscribe(result => {
          if(result instanceof WindowCloseResult){
            this.utilS.windowOverlay = false;
          }
        })
    }

`

...