Вызов функции в директиве

Я пытаюсь вызвать публичную функцию, которая находится внутри моей директивы из компонента, получая директиву через viewchild, как это

 @ViewChild('myDirective') myDirective;
 ....
 myDirective.nativeElement.myFunction();

Но я получаю ошибку, что myFunction не существует. Есть ли способ вызвать функцию, которая находится внутри директивы?

Ответы на вопрос(2)

Ваш ответ на вопрос