Я пытаюсь вызвать публичную функцию, которая находится внутри моей директивы от компонента, получив эту директиву через viewchild следующим образом
@ViewChild('myDirective') myDirective;
....
myDirective.nativeElement.myFunction();
Но я получаю ошибку, что myFunction не существует. Есть ли способ вызвать функцию, которая не указана в директиве?