Obtener nativeElement indefinido al usar @viewchid con la condición * ngIf
Error
No capturado (en promesa): TypeError: no se pueden leer las propiedades de undefined (leyendo 'nativeElement')
@ViewChild('myElement', { static: false }) myElement: ElementRef<HTMLElement>; No lo llame en el constructor, ngAfterViewInit es el primer gancho que lo define.
Si su condición `*ngIf es dinámica, probablemente debería usar un setter.
@ViewChild('myElement') set setMyElement(myElement: ElementRef) { if (myElement) { // Here you can access content.nativeElement etc. } }