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