нельзя было в ходе работы комопнента добавить элемент, чтобы он подхватился ViewChild.
                  
                  
                  Сейчас документация немного мутная в этом вопросе. Но динамически все равно не работает. 
                  
                  
                  Ничего не поменялось?
                  
                  
                
Добавили параметр static: true и static: false. static: true — элемент должен быть статичен, обновляться не будет, доступен уже в ngOnInit static: false — элемент может быть динамическим, обновляться будет, доступен в ngAfterViewInit
Обсуждают сегодня