Template reference variable returns undefined inside ng-template
问题 Already tried this and this solution but nothing worked. I am using Angular 7 and trying to get a reference variable which I've placed inside the ng-template tag. But it always returns undefined test-component.html <ng-template #abc> <div #xyz> </div> </ng-template> test-component.ts @ViewChild('abc') abc: ElementRef; //---> works fine @ViewChild('xyz') xyz: ElementRef; //---> undefined test-component.ts ngAfterViewInit(){ console.log(this.xyz); //---> undefined } I've tried printing it in