Федор Ігор
кто шарит ViewChild почему он мне дайот андефайт
а он всегда дает андерфайнд, дело в том, что виевчайлд относится к инструментам прямого взаимодействия с реальным ДОМ который сейчас на странице, что по сути нарушает принципы реактивного програмирования... когда ты используешь данный метод ты напрямую обращаешся к странице, минуя бизнеслогику, соответственно гарантий того, что там отрисовано вообще никаких, тут есть 2 варианта: быстрый и НЕ правильный - добавить ему операнд "!" и компилятор тебе просто поверит, что такой объект там есть, чуть длиннее но правильный дать тип TemplateRef<any> | undefined, а позже при использовании поставить проверку типов на андерфайнд